解题思路:此题涉及到运用%和/运算符的运用,一个三位数的个位可以用n%10求得,十位数可以用n%100/10求得,百位数可以用n/100,求得,因为整数除以整数得到的仍然是一个整数
注意事项:首先判断输入的数是不是三位数,如果不是则返回-1
参考代码:
#include<stdio.h>
int main()
{
int n;
scanf("%d",&n);
if(n<100||n>1000) return -1;
else
printf("%d %d %d",n%10,n%100/10,n/100);
return 0;
}
0.0分
0 人评分
C语言程序设计教程(第三版)课后习题10.7 (C语言代码)scanf后面加个getchar(),收掉回车符,就可以用gets了浏览:1185 |
C语言程序设计教程(第三版)课后习题6.7 (C语言代码)浏览:674 |
【密码】 (C语言代码)浏览:350 |
A+B for Input-Output Practice (III) (C语言代码)浏览:592 |
【简单计算】 (C语言代码)浏览:642 |
WU-整除问题 (C++代码)浏览:648 |
1017题解浏览:663 |
C二级辅导-温度转换 (C语言代码)浏览:802 |
时间转换 (C语言代码)浏览:697 |
输入输出格式练习 (C语言代码)浏览:773 |