永发信息网

用C语言编程输入任意一个整数使其倒序输出

答案:6  悬赏:50  手机版
解决时间 2021-06-02 04:58
比如输入一个数是 5312输出就是2135 如果是120输出021 谢谢了
最佳答案
#include<stdio.h>
#include<string.h>
void main()
{
char str[100];
int n;
printf("input a number:");
gets(str);
n=strlen(str);
for(;n>=0;n--)printf("%c",str[n]);
getchar();
}

全部回答

*********您好!Yadie.23很高兴能为你解答。********* +++++++++++++++++++++++++++++++++++++++++++++++++

#include<stdio.h> #include<conio.h> void main() {

int num; scanf("%d",&num); while(num>0) { printf("%d",num%10); num=num/10; } printf("\n"); getch(); }

+++++++++++++++++++++++++++++++++++++++++++++++++ You can have a try,maybe my answer useful to you. 如满意,Yadie.23十分感谢您的采纳。*^-^*

#include<stdio.h> void main() {int num,a,b,c; scanf("%d",&num); while(num>0) { c=num%100; printf("%d",c); num=num/100; } printf("\n"); }

unsigned char ReverseBitsInChar00(unsigned char Num)

{

unsigned char ret = 0;

int i;

for(i=0;i<8;i++)

{

ret <<= 1;

ret |= Num & 1;

Num >>= 1;

}

return ret;

}

8位的倒序操作。

如果要是做FFT的倒序,还有别的办法。

#include<stdio.h> void main() {int num,a,b,c; scanf("%d",&num); while(num>0) { c=num%10; printf("%d",c); num=num/10; } printf("\n"); }

//它只对10位以内的数有效

strrev 我有别的方法用上面的字符串函数将字符串倒置,然后在转换为整形数

我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
刘德华就是比周杰伦帅、你们是不是眼睛有毛病
今年潍坊寒假能放假多少天?
为什么我的QQ华夏图标不会亮了
有事情请留言我是刘辉
LG巧克力白色在陶宝上多少钱?
心情不好如何发泄?
一中的初一数学题目
谁能送我50颗音速种子?
12克的爱??? 谁能说出来?
故技重演什么意思?
电脑自动关机。而且启动不了?
《最游记》的手办哪里有卖?
告诉我你升级QQ飞车的窍门
李炜《没那么简单》铃声下载地址
这个是什么动画里的?
推荐资讯
头上被羽毛球拍打出个包怎么办啊
关于散光的形成
豪爵摩托售价
现在炫舞什么头发好看啊 截图过来
急!寻找一首日本歌曲
过年时手机真的会涨价么?
住处换了宽带可以跟着搬走吗
酸奶加红糖减肥谁试过
《张天翼童话》世界上最大的宫殿是什么宫殿
炫舞现在的版本是多少额?
哪一个网站有吉他谱?
电脑突然之间好像flash播放器被删了
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?