脚本宝典收集整理的这篇文章主要介绍了《C语言入门100例》---第15题,脚本宝典觉得挺不错的,现在分享给大家,也给大家做个参考。
目录
一、题目描述
二、课后习题
1.题目
方法:
力扣截图
循环输入。每次输入为一个正整数 a(a≤10^9),现在需要对这个正整数进行逆序输出。当没有任何输入时,程序结束。
方法:
(1)利用取余和取模运算,将该数的最后一位不断打印即可
代码如下:
#include "stdio.h"
#include "string.h"
int main()
{
int n;
while(scanf("%d",&n)!=EOF)
{
while(n)
{
printf("%d",n%10) ;
n/=10;
}
printf("n");
}
return 0;
}
之前的帖子有讲解,这里不做多的赘述,只需注意溢出问题即可,
代码如下:
int reverse(int x){
int num=0,result=0;
while(x)
{
if(result<INT_MIN/10||result>INT_MAX/10)
{
return 0;
}
num=x%10;
x/=10;
result=result*10+num;
}
return result;
}
以上是脚本宝典为你收集整理的《C语言入门100例》---第15题全部内容,希望文章能够帮你解决《C语言入门100例》---第15题所遇到的问题。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。