C语言每日一题06

慈云数据 1年前 (2024-03-22) 技术支持 62 0

一、题目

 二、解析

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
}
微信扫一扫加客服

微信扫一扫加客服