太感谢你的回答!呵呵,刚刚我试了一下,没成功;不知道c1,c2,c3该输什么;很多情况我都试过了,麻烦你再提示一下,谢谢了
但我还试了这个,成功了
char a='3',b='2',c='1';
int x,y,z,sum;
x=a-48;
y=b-48;
z=c-48;
sum=x*100+y*10+z;
printf("%d",sum);
system("pause");
这个比较容易理解!
那就这样吧,把scanf语句改为:
scanf("%c",&c1);
scanf("%c",&c2);
scanf("%c",&c3);
输入时,输入一个数后回车,然后再输另一个数。如:
3
4
7
即可。
再试试。这样可以理解吧。