C语言的题目,高手帮下下

来源:百度知道 编辑:UC知道 时间:2024/06/02 07:18:06
要求用户从键盘输入1-7间的整型数字,如果用户输入的是1,则输出"今天是周一"以此类推
用IF语句
main()
{int n;
scanf("%d",&n);
if(n==1)
{printf("today si Monday")
else if(n==2)
{printf("today si Tuesday\n")
else if(n==3)
{printf("today si Wednesday\n")
else if(n==4)
{printf("today si Thursday\n")
else if(n==5)
{printf("today si Friday\n")
else if(n==6)
{printf("today si Saturday\n")
else if(n==7)
{printf("today si Sunday\n")}}}}}}}}
错误很多吧 - -

囧rz
错误不是一般的多,难道是你的第一个程序?

首先,单词拼错了,is ,not si
另外没有分号,没有头文件,大括号匹配完全乱套...

#include <stdio.h>
int main()
{
int n;
scanf("%d",&n);
if(n==1) {
printf("today is Monday");
} else if(n==2) {
printf("today is Tuesday\n");
} else if(n==3) {
printf("today is Wednesday\n");
} else if(n==4) {
printf("today is Thursday\n");
} else if(n==5) {
printf("today is Friday\n");
} else if(n==6) {
printf("today is Saturday\n");
} else if(n==7) {
printf("today is Sunday\n");
}
return 0;
}

if语句中的所有大括号都去掉
每个printf语句后加分号