【顺序程序】数字倒序
题目描述:从键盘输入一个四位整数,将其各位数字倒序输出。
输入:输入一个四位数。
输出:倒序输出该四位数。
样例输入:1234
样例输出:4321
我的思路:将四位数的四个数字设为s、d、f、g,然后一个个表示。
来自大佬Lyeee_eee的代码:(没有头文件)
int main()
{
int x,a,b,c,d;
scanf("%d",&x);
a=x/1000;
b=x%1000/100;
c=x%100/10;
d=x%10;
if(d==0 && c!=0)
printf("%d%d%d",c,b,a);
else if(d==0 && c==0)
printf("%d%d",b,a);
else
printf("%d%d%d%d",d,c,b,a);
return 0;
}
本蒟蒻的代码:
#include<iostream>
using namespace std;
int main ()
{
int a,b=1000,s,d,f,g;//设四个字母
cin>>a;
a>=b;
s=a/1000;
d=a/100%10;
f=a/10%10;
g=a%10;//分别表示四个字母
cout<<g<<f<<d<<s;
return 0;
}
下期见👋