#include<stdio.h>
int main()
{
char b;
int a;
scanf("%d",&a);
scanf("%c",&b);
if(a>5&&b=='c')
printf("1");
else
printf("2");
return 0;
}
输入8 c
输出了2
哪里出了问题?
#include<stdio.h>
int main()
{
char b;
int a;
scanf("%d",&a);
scanf("%c",&b);
if(a>5&&b=='c')
printf("1");
else
printf("2");
return 0;
}
输入8 c
输出了2
哪里出了问题?
根据你的代码,你要输入8c才行,中间不能加空格,否则b字符会接收空格,而不是字符'c'