任意输入一个正整数,以相反的次序输出。
发布网友
发布时间:2024-10-03 10:02
我来回答
共3个回答
热心网友
时间:2024-12-13 04:43
帮你修改了下:
代码:
#include"stdio.h"
void main()
{ int n, r ;
printf("input a integer: ");
scanf("%d",&n);
while(n>0)
{ r =n%10;
printf("%d",r);
n=(int)n/10;
}
printf("\n");
getch();
}
解析:
while(n>0)
r=n%10 n=n/10
4 123
3 12
2 1
1 0
n=0退出while
getch()为键盘输入任意一个字母,让程序暂停,方便查看结果。
对回答的内容有问题,或认为不妥,百度消息我。
(在消息的内容里加上问题的网址哦)
热心网友
时间:2024-12-13 04:43
用的什么语言?
反正通用的方法是:
1、不断除以10求余数(分离每一位上的数码);
2、倒序输出。
热心网友
时间:2024-12-13 04:44
只能用字符串实现