1、读入一个三位整数,将其反序后输出。如,输入123,则输出321。 用c语言编

如题所述

1 输入三位整数;

2 取出个位,十位和百位值;

3 反序输出。

代码:

int main()
{
    int n;
    scanf("%d",&n);
    printf("%d%d%d\n",n%10; n/10%10;n/100);
}
温馨提示:内容为网友见解,仅供参考
第1个回答  推荐于2017-09-04
#include<stdio.h>
int main(void)
{
int x;
printf("Enter x:");
scanf("%d",&x);
while(x!=0){
printf("%d",x%10);
x=x/10;
}
return 0;
}本回答被提问者采纳
第2个回答  2018-01-24
#include <stdio.h>
void main()
{ int a,b,c,s;
printf("请输入一个实数:");
scanf("%d",&s);
a=s/100;
b=(s%100)/10;
c=s%100%10;
printf("%d%d%d\n",c,b,a);
}
这样就可以

读入一个三位整数,将其反序后输出。如,输入123,则输出321。 用c++语...
include<stdio.h> void main(){int x,y,a,b,c;cin>>x;a=x%10;b=x\/10%10;c=x\/100;y=a*100+b*10+c;cout<<y<<endl;}

...将其各位数字反序输出。〔例如:输入123,输出321〕。
include<stdio.h> void main(){ int m,a1,a2,a3,n;scanf("%d",&m);a1=m\/100;a2=m%100\/10;a3=m%10;n=a3*100+a2*10+a1;printf("%d\\n",n);}

...三位数,将其各位数字反序输出,如输入321,输出123。
include <iostream>#include <stdio.h>#include <math.h>#include <iomanip>using namespace std;int main(){int n;cin>>n;while(n!=0){cout<<n%10;n\/=10;}cout<<endl;return 0;}

1、读入一个三位整数,将其反序后输出。如,输入123,则输出321。 2、若i...
2 输出0. 65536是2的16次方 2字节最大只能存16位 而65536的二进制形式为1后边加16个0 所以输出后16为 结果为0

...位数,将其各位数字反序输出(例如输入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);}

...位数,将其各位数字反序输出(例如输入123,输出321)。
include<stdio.h> include<math.h> int main(){ int i,num,n,ans,tt;while(scanf("%d",&num)!=EOF){ ans=0;n=3;\/\/如果要求N位数反转,把n改了就好了 while(n!=0){ tt=num%10;num\/=10;ans+=tt*pow((double)(10),(double)(--n));} printf("%d\\n",ans);} return 0;}...

1.假设m是一个三位数,则写出将m的个位,十位,百位反序而成的三位数(例如...
void main(){ int m,m1,m2,m3,flag;for(printf("请输入您希望反序的三位数m="),flag=1;flag==1;){ scanf("%d",&m);if(m<=999&&m>=100){ flag=0;} else { printf("您的输入不符合正确,请输入一个三位数!\\n");printf("请输入您希望反序的三位数m=");} } m1=m\/100;m2...

c++语言编程将输入的正整数按反序输出,例如:输入123,则输出321。
include "iostream.h"void main(){ long n,m;cout<<"请输入任意整数";cin>>n;do { m=n%10; cout<<m; n\/=10;} while(n);} 方法二:递归函数 void fan(int n){ if(!n)return;cout<<n%10;fan(n\/10);} ...

...编程:编程将输入的正整数按反序输出,例如:输入123,则输出321...
include<stdio.h> void main(){ int x,y,sum=0;printf("请输入一个正整数:");scanf("%d",&x);while (x>0){ y=x%10;x=x\/10;sum=sum*10+y;} printf("反序为:%d",sum);}

如何用C语言输入123,输出321
b=(n-a*100)\/10; 获得十位数,用(123-1*100)进行整除10操作,得b值为 2。printf("%d\\n",c*100+b*10+a); 最后反序输出,此前的个数数c变为百位,即c*100 此前的十位数依然是十位数,即b*10 此前的百位数变为个位数,即a 三者相加,即得反序的三位数了。即3*100+2*10...

相似回答