不懂就问,学校的作业,明天交了。。不会nong'le

问题:编写一个程序,输入一个代表星期几的数字,输出与该数字对应的英文单词星期几。如输入“3”,输出英文单词“Wednesday”等等。
要求:用switch-case语句来编写程序代码并运行程序,输出结果。

自己写的:#include"stdio.h"
main()
{
int a;
scanf("%d",&a);
swith(a)
{
case 1:printf("Monday\n");break;
case 2:printf("Tuesday\n");break;
case 3:printf("Wednesday\n");break;
case 4:printf("Thursday\n");break;
case 5:printf("Friday\n"); break;
case 6:printf("Saturday\n");break;
case 7:printf("Sunday\n");break;
default:printf("error \n"); break;
}
}
没反应,啥也不显示。。。

swith(a)

switch (a)
你拼写错误

有些编译器会让你写 int main()
turbo c只要写 main()
但是出于规范,你应该写返回值

图片说明

问题解决的话,请点下采纳

第五行的 swith(a) 单词错了,应该是 switch。这个是给你改过的 你看看

#include <stdio.h>

main()
{
    int a;
    scanf("%d",&a);
    switch(a){
        case 1 : printf("Monday\n");break;
        case 2:printf("Tuesday\n");break;
        case 3:printf("Wednesday\n");break;
        case 4:printf("Thursday\n");break;
        case 5:printf("Friday\n"); break;
        case 6:printf("Saturday\n");break;
        case 7:printf("Sunday\n");break;
        default:printf("error \n"); break;
    }
}

这个 系统的库函数 你最好<> 自己写的“”。这俩种方式查找有一定区别 。