0
点赞
收藏
分享

微信扫一扫

c语言:利用while实现简单的整数逆序

完全利用while实现简单的整数逆序

while的简单知识

while语句是一个循环语句,它会首先判断一个条件是否满足,如果条件满足,则执行后面紧跟着的语句或语句括号,然后再次判断条件是否满足,如果条件满足则再次执行,直到条件不满足为止。后面紧跟的语句或语句括号,就是循环体。

代码实现: 

#include<stdio.h>
int a;
int main()
{
   printf("请输入你要逆序的数字:");
   scanf("%d",&a); // 输入要逆序的数字
   int b;
   int ret = 0;

   while(a>0)
   {
       b = a % 10; // 取要逆序数字的最后一位数
       ret = ret * 10 + b; // 将取得的数一位位的放置
       //printf("a = %d , b = %d , ret = %d\n", a , b , ret);
       //可利用上一行代码观察 a b ret 的情况
       a /= 10;// 将a的最后一位数字去除

   }
   printf("成功了!逆序后的数字为:%d " ,ret);
   return 0;

}

实现效果如下:

 

举报

相关推荐

0 条评论