这是oj上的题目,输入1个三位正整数,反序输出.为什么输出时总是wrong answer?是代码错了吗?

#include <stdio.h>
 main(){
 int a,b,c,m,n;


 printf("请输入一个3位正整数:");
 scanf("%d",&n);
 a = n % 10;
 b = (n/10)%10; 
 c = (n/100)%10;
 m = a*100+b*10+c;
 printf("%d\n%",m);
 }

http://img.mukewang.com/5810dd90000105fe04700578.jpghttp://img.mukewang.com/5810dda200018a7406280610.jpg

FOSS
浏览 1814回答 3
3回答

Smile4112655

你不用输出 提示   printf("请输入一个3位正整数:");  这个,去掉试试,应该是这的错。

雪颲

你输入001呢

望远

没有发现题主的问题啊
打开App,查看更多内容
随时随地看视频慕课网APP