输入一个小于6位数的整数,求:此数是几位数,并逆序输出此数.
来源:学生作业帮 编辑:大师作文网作业帮 分类:综合作业 时间:2024/09/20 13:57:44
输入一个小于6位数的整数,求:此数是几位数,并逆序输出此数.
急救.用C语言编写.
急救.用C语言编写.
具体代码如下:
#include
int main()
{
int n,i=0;
printf("Enter n:"); scanf("%d",&n);
while(n)
{
printf("%d",n%10);
n/=10;
i++;
}
printf("\n%d位数\n",i);
return 0;
}
再问: 没有对输入的整数进行限制?
再答: 如果你非要是六位数的话 可以改成如下所示: #include int main() { int n,i=0; printf("Enter n:"); scanf("%d",&n); while(n>99999) { printf("输入错误,重新输入(小于六位的整数):"); scanf("%d",&n); } while(n) { printf("%d",n%10); n/=10; i++; } printf("\n%d位数\n",i); return 0; }
再问: 这个上面的是你的运行结果。能不能你把运行的结果弄成下面的那样。。。万分感谢。。。。。
再答: lz这次总行了吧 #include int main() { int n,m=0,i=0; printf("请输入数字\n"); scanf("%d",&n); while(n>99999) { printf("输入错误,重新输入(小于六位的整数):"); scanf("%d",&n); } while(n) { m=m*10+n%10; n/=10; i++; } printf("位数是%d\n" "倒序数是%d\n" "数字是%d\n",i,m,m); return 0; }
#include
int main()
{
int n,i=0;
printf("Enter n:"); scanf("%d",&n);
while(n)
{
printf("%d",n%10);
n/=10;
i++;
}
printf("\n%d位数\n",i);
return 0;
}
再问: 没有对输入的整数进行限制?
再答: 如果你非要是六位数的话 可以改成如下所示: #include int main() { int n,i=0; printf("Enter n:"); scanf("%d",&n); while(n>99999) { printf("输入错误,重新输入(小于六位的整数):"); scanf("%d",&n); } while(n) { printf("%d",n%10); n/=10; i++; } printf("\n%d位数\n",i); return 0; }
再问: 这个上面的是你的运行结果。能不能你把运行的结果弄成下面的那样。。。万分感谢。。。。。
再答: lz这次总行了吧 #include int main() { int n,m=0,i=0; printf("请输入数字\n"); scanf("%d",&n); while(n>99999) { printf("输入错误,重新输入(小于六位的整数):"); scanf("%d",&n); } while(n) { m=m*10+n%10; n/=10; i++; } printf("位数是%d\n" "倒序数是%d\n" "数字是%d\n",i,m,m); return 0; }
输入一个小于6位数的整数,求:此数是几位数,并逆序输出此数.
给出一个小于1000正整数,编求该数是几位数,并按逆序打印出各位上的数字.例如原数为321,则输出123.
.给出一个小于1000正整数,编程求该数是几位数,并按逆序打印出各位上的数字.例如原数为321,则输出123. 
VB 随机输入一个3位数正整数,然后逆序输出,产生的随机数与逆序数同时显示
输入任意一个不限位数的正整数,分离出该数中的每一位数字,并按逆序显示输出各位数
设计C++程序:从键盘上输入一个小于10000的整数,判断它是几位数,并输出结果.
输入一个不多于5位的正整数,要求:1)求它是几位数;2)合成它的逆序数并输出,如原数是123,输出为321.
给出一个5位数,按逆序输出它的各位数字.如:输入12345,输出54321.
我想用c语言编个程序 给出一个不多于五位数的整数,求它是几位数,按逆序输出各位数
输入一个不多余5位数的正整数,输出它是几位数,并按逆序输出各个数字,如123变成321,它的位数是3.怎么样用C语言来实
输入一个2位数整数,输出该数各位上的数字
Java:输入一个整数,输出它的位数以及各位数之和.