一、题目
二、解析
void main () { Char c1,c2; int a1,a2; c1 = getchar ();//读取第一个输入,c1='1' scanf (“%3d”,&a1);//读取最多三个输入,转换合法的十进制数。 读到a发现不是0~9,于是 a1=2 c2=getchar();//读入一个字符,c2='a' scanf (“%3d”,&a2);//读入三个字符,转为整型,a2=345 printf (“%d, %d, %c, %c\n”, a1, a2, c1, c2); //输出各个值,为2,345,1,a }