*连续输入表示星期几的英文缩写3个字母,对逐个字母判断可以确定是星期几,最后输出一数字,表示对应输入字母的星期几(输入的3个字母不需判错)。例如:
输入:sat
输出:6
星期几的对应表:
mon 1 fri 5
tue 2 sat 6
wed 3 sun 7
thu 4
程序:
#include<stdio.h>
main()
{
char a,b,c;
int n,w;
n = 0;
while (n < 3) {
scanf("%c", &a);
n ++;
if ① {
if (a == 'm') w = 1;
else if (a == 'w') w = 3;
else if (a == 'f') w = 5;
② ;
}
else {
scanf("%c", &b);
n ++;
if ((b == 'h') || (b == 'a')) {
if (b == 'h') ③ ;
else if ④ w = 6;
n ++;
}
else {
⑤ ;
n ++;
if ((c == 'e') || (c == 'n')) {
if (c == 'e') w = 2;
else if (c == 'n') w = 7;
}
}
}
}
printf("%d\n", w);
}
1、①填写内容