
int main(){
int m=0,n
scanf("%d",&n)
while(n)
{m=m*10+n%10n/=10}
printf("%d",m)
return 0
}
//运行示例:
#include<stdio.h>int main() {
int n
while(scanf("%d",&n) != EOF) {
int gewei = n%10//n对10取模,意思就是n除以10的余数,那肯定就是个位上的数字
n = n/10//然后n除以10,按照整型int运算规则,舍弃了小数部分,所以原来的三位数变成两位数
int shiwei = n%10
n = n/10
int baiwei = n
printf("%d%d%d\n",gewei,shiwei,baiwei)
}
return 0
}
要稍微思考一下
#include<stdio.h>#include <stdlib.h>
int main()
{
int i
scanf("%d",&i)
int as=i%10
int sd=i/10%10
int df=i/100
printf("%d",df+sd*10+as*100)
return 0
}
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)