#include"stdio.h"
void main()
{int n,a;
printf("输入一个正整数");
scanf("%d",&n);
do
{ if(n>0)
a=n%10;
n=n-a;
printf("%d",a);
}
while(n<=0);
}
把一个正整数颠倒,如123转化321,我这个怎么没办法循环
- 写回答
- 好问题 0 提建议
- 关注问题
- 邀请回答
-
4条回答 默认 最新
qfl_sdu 2021-10-12 10:17关注循环修改如下:
do { a=n%10; n=n/10; printf("%d",a); } while(n);本回答被题主选为最佳回答 , 对您是否有帮助呢?评论 打赏 举报解决 1无用