错误原因5
如果想判定输入的内容是不是某个字母,应设置一个变量,if语句,字母用单引号引起来。如(1.4 14)
#include <cstdio>
using namespace std;
int main()
{
int a,c,d;
char b;
scanf("%d %c" ,&a ,&b);
if (a<=1000)
{
d=8;
}
else if (a>1000)
{
if (a%500==0)
{
d=4*(a-1000)/500+8;
}
else
{
d=4*((a-1000)/500+1)+8;
}
}
if (b=='y')
{
c=d+5;
printf("%d",c);
}
else if (b=='n')
{
c=d;
printf("%d",c);
}
return 0;
}
浙公网安备 33010602011771号