在线编译器 C

#include <stdio.h> int main(void) { int N; scanf("%d", &N); if (N == 1) { printf(" Monday\n"); } if (N == 2) { printf("Tuesday\n"); } if (N == 3) { printf(" Wednesday\n"); } if (N == 4) { printf(" Thursday\n"); } if (N == 5) { printf(" Friday\n"); } if (N == 6) { printf(" Saturday\n"); } if (N == 7) { printf(" Sunday\n"); ; } if-else if (N > 7) { printf(" Error\n"); } return 0; }
1) 这段代码根据输入的整数N(1-7)输出对应的星期几,如果N大于7则输出错误信息。
2) 注意第28行的语法错误,应该使用 `else if` 而不是 `if-else if`。另外,当N小于1时程序没有处理,考虑添加对这种情况的判断。