发布网友
共5个回答
热心网友
1.引入头文件#include "stdafx.h"和#include "stdafx.h"
2.定义自定义函数void Number(){}
3.在void Number()函数里写下如下代码:
//定义变量
int number=0,hundred=0,ten=0,one=0;
printf("请输入百位数:");
scanf("%d",&number);
//错误提示
while(number<100||number>999)
{
printf("无效数字,请重新输入百位数:");
scanf("%d",&number);
}
//计算位数
hundred=number/100;
//ten=(number/10)%10;
ten=(number%100)/10;
one=number%10;
//输出百、十、个位
printf("百位:%d\n",hundred);
printf("十位:%d\n",ten);
printf("各位:%d\n",one);
4.写出主函数void main(){},在主函数里写下调用代码:
//调用自定义函数
Number();
5.点击红叹号测试。
热心网友
假设一个3位数字为:ijk
个位:k=ijk%10;
十位:j=(ijk/10)%10;
百位:i=ijk/100;
热心网友
个位
num = num % 10;
十位
num = num % 100 / 10;
百位
num = num / 100;追问num是三位数,你对它用10求余怎么是个位了?不懂。麻烦你再解答一下吧,谢谢啦
热心网友
百位。num00
十位(num-(num 00)*1000)0
热心网友
322求10的余数是2
166求10的余数是6
322/10=32余2
、、、
热心网友
1.引入头文件#include "stdafx.h"和#include "stdafx.h"
2.定义自定义函数void Number(){}
3.在void Number()函数里写下如下代码:
//定义变量
int number=0,hundred=0,ten=0,one=0;
printf("请输入百位数:");
scanf("%d",&number);
//错误提示
while(number<100||number>999)
{
printf("无效数字,请重新输入百位数:");
scanf("%d",&number);
}
//计算位数
hundred=number/100;
//ten=(number/10)%10;
ten=(number%100)/10;
one=number%10;
//输出百、十、个位
printf("百位:%d\n",hundred);
printf("十位:%d\n",ten);
printf("各位:%d\n",one);
4.写出主函数void main(){},在主函数里写下调用代码:
//调用自定义函数
Number();
5.点击红叹号测试。
热心网友
假设一个3位数字为:ijk
个位:k=ijk%10;
十位:j=(ijk/10)%10;
百位:i=ijk/100;
热心网友
个位
num = num % 10;
十位
num = num % 100 / 10;
百位
num = num / 100;追问num是三位数,你对它用10求余怎么是个位了?不懂。麻烦你再解答一下吧,谢谢啦
热心网友
百位。num00
十位(num-(num 00)*1000)0
热心网友
322求10的余数是2
166求10的余数是6
322/10=32余2
、、、
热心网友
1.引入头文件#include "stdafx.h"和#include "stdafx.h"
2.定义自定义函数void Number(){}
3.在void Number()函数里写下如下代码:
//定义变量
int number=0,hundred=0,ten=0,one=0;
printf("请输入百位数:");
scanf("%d",&number);
//错误提示
while(number<100||number>999)
{
printf("无效数字,请重新输入百位数:");
scanf("%d",&number);
}
//计算位数
hundred=number/100;
//ten=(number/10)%10;
ten=(number%100)/10;
one=number%10;
//输出百、十、个位
printf("百位:%d\n",hundred);
printf("十位:%d\n",ten);
printf("各位:%d\n",one);
4.写出主函数void main(){},在主函数里写下调用代码:
//调用自定义函数
Number();
5.点击红叹号测试。
热心网友
假设一个3位数字为:ijk
个位:k=ijk%10;
十位:j=(ijk/10)%10;
百位:i=ijk/100;
热心网友
个位
num = num % 10;
十位
num = num % 100 / 10;
百位
num = num / 100;追问num是三位数,你对它用10求余怎么是个位了?不懂。麻烦你再解答一下吧,谢谢啦
热心网友
百位。num00
十位(num-(num 00)*1000)0
热心网友
322求10的余数是2
166求10的余数是6
322/10=32余2
、、、
热心网友
1.引入头文件#include "stdafx.h"和#include "stdafx.h"
2.定义自定义函数void Number(){}
3.在void Number()函数里写下如下代码:
//定义变量
int number=0,hundred=0,ten=0,one=0;
printf("请输入百位数:");
scanf("%d",&number);
//错误提示
while(number<100||number>999)
{
printf("无效数字,请重新输入百位数:");
scanf("%d",&number);
}
//计算位数
hundred=number/100;
//ten=(number/10)%10;
ten=(number%100)/10;
one=number%10;
//输出百、十、个位
printf("百位:%d\n",hundred);
printf("十位:%d\n",ten);
printf("各位:%d\n",one);
4.写出主函数void main(){},在主函数里写下调用代码:
//调用自定义函数
Number();
5.点击红叹号测试。
热心网友
假设一个3位数字为:ijk
个位:k=ijk%10;
十位:j=(ijk/10)%10;
百位:i=ijk/100;
热心网友
个位
num = num % 10;
十位
num = num % 100 / 10;
百位
num = num / 100;追问num是三位数,你对它用10求余怎么是个位了?不懂。麻烦你再解答一下吧,谢谢啦
热心网友
百位。num00
十位(num-(num 00)*1000)0
热心网友
322求10的余数是2
166求10的余数是6
322/10=32余2
、、、