永发信息网

c语言中如何倒数。如输入123输出321

答案:4  悬赏:40  手机版
解决时间 2021-04-04 01:24
c语言中如何倒数。如输入123输出321
最佳答案
#include
  main()
  {
  int n,a,b,c;
  scanf("%d",&n);
  a=n/100;
  b=(n/10)%10;
  c=n%10;
  printf("\n倒序输出结果:%d%d%d",c,b,a);
  getch();
  }
  三位数除以100那么商就是三位数的百位上数字,三位数除以10的商再除以10的余数就是三位数的十位上的数字,三位数除以10的余数就是三位数个位上的数字。
全部回答

我做了个输入一个数的 :但转换为数字  不考虑转换成字符(也就是有这样的缺陷 输入1000  则转换后只是1不会是0001)
你要是输入多个数采用上面的朋友写的
程序不是很好 要是输入的不是 int类型就不成了 

#include "stdio.h"
int lfun(int a)
{int i=1,s=1;
 if(a) 
 for(i;i s=s*10;
 return s;
}
int fun(int a)
{ int i=1,j=10,swap=0,s=0;
 
 if(a>0)
 while(1)
 {    
  if(a%j!=a)
     { 
     s++;
     j=j*10;
      }
     else 
     {s++;
     break;
     }     
 }
 
for(i;i<=s;i++)
  {
   j=j/10;
  swap=swap+a/j*lfun(i);
  a=a%j;
  }
 
  
   
  return swap;
}
void main()
{  
 char ch;
    int a,b;
    printf("输入一个整数: ");
   scanf("%d",&a);   
   b=fun(a);
   printf("输入前: %d  输出之后: %d ",a,b);
  
  printf("是否在转换回来?Y/N ");
  getchar();
    ch=getchar();
  if(ch=='y'||ch=='Y')printf("还原: %d ",a);
  system("pause");
   return 0;
}
#include
void main()
{
int i,g,s,b;
printf("请输入一个三位整数!\n");
scanf("%d",&i);
g=i%10; //求个位数
s=i/10%10; //求十位数
b=i/100; //求百位数
i=b+s*10+g*100;
printf("求得的倒数为:%d!\n",i);
}
类似的:如果是位数更多的也是如此,只需稍加一些步骤即可。
main()
{
int a,b,c,x;
printf("please input three integer a,b,c\n");//提示 请输入3个整数a,b,c
scanf("%d,%d,%d",&a,&b,&c); //输入a,b,c3个整数
x=a; //把a赋值给x
a=b;//把b赋值给a
b=c;//把c赋值给b
c=x;//把x赋值给a
printf("a=%d,b=%d,c=%d",a,b,c);//输出a,b,c3个整数,此时a,b,c的数值就倒过来了
}追问那如果我输入任意的位数呢??俩位,三位,四位,五位……………………追答方法是一样的,就是繁琐了点,位数多的话可以考虑用数组
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
怎么网上选车牌号
PS怎么存透明底
朕躬《论语·尧曰篇》:;朕躬有罪,无以万方!
变电所,配电所,变配电所各有什么区别
4=3x²这个方程怎么解?
ヵンタレラ的中文谐音
Q+桌面的更新日志
地铁出入口用ABCD好还是1234好?大陆全部都是
上海虹桥火车站附近有哪些酒店
描写春天的文章,短一点
这个hc是不是就是柱的h边?
永定街道解放社区居民委员会这个地址在什么地
石头里透明石是什么
天然大理石和天然花岗石各有何特性,使用上有
我要转学了,和好朋友最后一次见面,该送她什
推荐资讯
门前种什么花好
帮忙取个洋气点的饮料酒水店名.........
《屈原》这部戏剧分别属于什么剧
华为tittl00是什么型号
狗狗突然间一直靠在门旁边怎么回事?
小米粥煮多长时间,小米粥得煮多长时间?
谁介绍几个半现实半网游的小说
我的包裹从ebay海淘的走的usps都20多天了还没
浙江省武义县温泉旅游度假区沈店村村民委员会
50兆光纤无线速率只有14兆?连接网线可以达到
单选题把处在有丝分裂后期的细胞与前期的细胞
幻觉的英文 5分
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?