问题描述:逆序输出一个正整数
源代码:
/*逆序输出一个正整数*/
#include<stdio.h>
int main(void)
{
int x;
printf("Enter x:");
scanf("%d",&x);
while(x!=0){
printf("%d",x%10);
x=x/10;
}
return 0;
}
运行结果:

注意事项:
由于循环次数由x的位数决定,不同的数其循环次数不同,因此对程序来说,属于未知次数的循环,循环语句采用while。
程序参数:
- 输出大小: 148.3603515625 KiB
- 编译时间: 0.30s
网友评论