当前位置:首页 » 编程语言 » c语言逆序输出整数

c语言逆序输出整数

发布时间: 2024-11-16 12:20:31

① 用C语言输入一个正整数n,将其逆序输出

以下是用C语言输入绝察一个正整数n,将其逆序输出的代并辩茄码:
```c

#include <stdio.h>
int main() {

int n, rev = 0;
printf("请输入一个正整灶尘数:");
scanf("%d", &n);
while(n != 0) {

rev = rev * 10 + n % 10;
n /= 10;
}
printf("逆序输出为:%d\n", rev);

return 0;
}
```
代码的思路是先定义一个变量n来存储输入的正整数,然后使用while循环,每次将n的个位数字取出,乘以10加到rev变量上,再将n除以10去掉个位数字。最终输出rev变量即可得到逆序输出的结果。

② C语言求逆序输出各位数字

思路:逆序输出一个整数,最简单的方法就是利用字符数组接收该整数,求出数组长度,依次从数组的高位到低位输出即可。

参考代码:

#include<stdio.h>
#include<string.h>
intmain()
{
chara[100];
inti,n;
gets(a);//输入整数字符数组接收
n=strlen(a);//求数组长度
for(i=n-1;i>=0;i--)//从数组高位到低位输出
printf("%c",a[i]);
return0;
}
/*
运行结果:
12345
54321
*/
热点内容
maven编译乱码 发布:2025-03-16 09:13:13 浏览:5
微信棋牌游戏源码 发布:2025-03-16 09:06:17 浏览:113
华为平板访客如何访问存储卡 发布:2025-03-16 09:04:35 浏览:512
如何查看自己的qq号和密码 发布:2025-03-16 09:03:05 浏览:312
为什么安卓杀后台越来越严重 发布:2025-03-16 08:42:34 浏览:883
python解析json 发布:2025-03-16 08:36:22 浏览:569
奥丁镇服务器怎么进 发布:2025-03-16 08:34:04 浏览:6
在优酷看视频会缓存到c盘吗 发布:2025-03-16 08:29:05 浏览:258
口罩辊轴编程 发布:2025-03-16 08:21:52 浏览:581
网易我的世界官方开服务器 发布:2025-03-16 08:16:57 浏览:44