#include <stdio.h>
int main() {
float a = 0;
char b;
int cost = 0;
scanf("%f", &a);
getchar();
scanf("%c",&b);
if (a <= 1) {
if (b == 'y')
printf("25");
else
printf("20");
}
if (a > 1) {
if (b == 'y') {
if (a > (int)a) {
a++;
cost = 25 + ((int)a - 1);
printf("%d", cost);
} else {
cost = 25 + ((int)a - 1);
printf("%d", cost);
}
}
}
if (a > 1) {
if (b == 'n')
{
if (a > (int)a) {
a++;
cost = 20 + ((int)a - 1);
printf("%d", cost);
} else {
cost = 20 + ((int)a - 1);
printf("%d", cost);
}
}
}
return 0;
}
最主要的是要知道输入里面有个\n,也是字符,所以要先用getchar()取走他,后面才是我们想要的字符。

京公网安备 11010502036488号