C语言:任意输入一个三位整数,然后逆序输出。如123变为321。

如题所述

#include <stdio.h>

int main(void) 

{

int a,b,c,d,e;

printf("请输入一个三位数:");

scanf("%d",&a);

b = a/100;

c = (a-b*100)/10;

d = a-b*100-c*10;

e = d*100+c*10+b;

printf("逆序输出:%d", e);

return 0; 

}

温馨提示:内容为网友见解,仅供参考
第1个回答  2012-04-22
main(){
int x;
scanf("%d",&x);
x=(x%10)*100 + (x/10%10)*10 + (x/100)
printf("%d\n",x);
}本回答被提问者采纳
第2个回答  2017-08-17
#include <stdio.h>
int main()
{
    char num[3];
    scanf("%c%c%c",&num[0],&num[1],&num[2]);
    printf("%c%c%c",num[2],num[1],num[0]);
    return 0;
}

C语言:任意输入一个三位整数,然后逆序输出。如123变为321。
include "stdio.h"int main(){ int number; int a,b,c; printf("Please enter a number(100~999):"); scanf("%d",&number); a = number\/100; b = (number-100*a)\/10; c = number % 10; printf("The new number is:%d%d%d",c,b,a); return 0;} ...

C语言:任意输入一个三位整数,然后逆序输出。如123变为321。
printf("请输入一个三位数:");scanf("%d",&a);b = a\/100;c = (a-b*100)\/10;d = a-b*100-c*10;e = d*100+c*10+b;printf("逆序输出:%d", e);return 0;}

编写程序:从键盘输入一个三位数的整数,要求将该数的反向序列输出。如输...
b=x%10000\/1000;\/*分解出千位*\/ c=x%1000\/100;\/*分解出百位*\/ d=x%100\/10;\/*分解出十位*\/ e=x%10;\/*分解出个位*\/ if (a!=0) printf("there are 5, %ld %ld %ld %ld %ld\\n",e,d,c,b,a);else if (b!=0) printf("there are 4, %ld %ld %ld %ld\\n",e,d,c,b)...

C语言编程:输出一个3位整数的逆序数,如输入123,输出321.
include<stdio.h> main(){ int x,b0,b1,b2,s;printf("inputx:");scanf("%d",&x);b2=x\/100;b1=(x-b2*100)\/10;b0=x%10;s=b0*100+b1*10+b2;printf("s=%d\\n",s);} 运行结果:

编写程序:从键盘输入一个三位数的整数,要求将该数的反向序列输出。如输...
给你讲一下思路吧,先将这个输入的字符串截取成一个字符的数组,然后用for循环数组,从后最后数组项开始输出。也可以直接String str=输入字符串; for(int i=str.length-1;i>=0:I--){System.out.print(str.subString(i-1,i))},可能语言不同substring的具体传值可能会不一样 ...

...任意的三位数,将其各位数字反序输出(例如输入123,输出321)._百度知 ...
代码如下:include <stdio.h> void main( ){int a,b,c,d;scanf("%d",&a);b= a\/100;c= (a%100) \/10;d=a%10;printf("%d",100*d+10*c+b);}

输出一个3位整数的逆序数。比如输入123,输出321。
\/* 计算x的十位数 *\/ c=x%10; \/* 计算x的个位数 *\/ y=c*100+b*10+a; \/* 计算逆序数 *\/ printf("%d\\n",y); \/* 输出逆序数y *\/ getch();return 0;} 我的大学作业,,, 不要担心a,b,c不为整数,因为我定义它们为整形的。。

...输出一个3位整数的逆序数。比如输入123,输出321. 输入摄氏温度,输出...
include <string.h> include <stdio.h> int mian() { int i = 0;char number[40] = {0};scanf(“%s", number);for (i = strlen(number) - 1; i >= 0; i--)printf("%c", number[i]);} 后面一个太简单了,我都不好意思写 ...

编程将一个3位数,逆序输出(如输入321,逆序输出123)
c语言程序如下:include main(){ int i;long s,t=0;printf("请输入长整数:");scanf("d",&s);while(s>0){ t=t*10+s%10;s=s\/10;} printf("该长整数逆序的得到的数为",t);}

C语言 怎么弄逆序输出 123变为321 现在先是为0
你好,以下是满足您要求的代码,望采纳,谢谢 include int main(){ int x,y;scanf("%d%d",&x,&y);printf("%d\\n\\n",re(x));printf("%d\\n\\n",re(y));return 0;} int re(int n){ int m,res;res=0;if(n<0)m=-n;else m=n;while(m!=0){ res = res*10+m%10;m=m\/...

相似回答