程序中用c=getchar()可以从输入设备取回一个字符,若用三次则可以取回3个字符,请编程将用户输入的3个数字字符转化为整数。要求:程序中输入数据只能用getchar(),不允许用scanf(),也不允许用数组。
提示:用户若输入352回车,实际送入缓冲区的是'3'、‘5’、‘2’、‘\n’4个字符,转化整数则为352(三百五十二)
#include<stdio.h>
int main()
{
char a,b,c;
a=getchar();
b=getchar();
c=getchar();
a-=48;
b-=48;
c-=48;
printf("%d%d%d",a,b,c);
return 0;
}