程序读出一个表示星期几的数字(1-7),输出对应的星期字符串名称?

发布网友

我来回答

4个回答

热心网友

//代码如下
#include<stdio.h>
int main()
{
char *str[] = {"星期一", "星期二", "星期三", "星期四", "星期五", "星期六", "星期日"};
int n;
printf("请输入数1-7: ");
scanf("%d", &n);
printf("%s\n", str[n-1]);

return 0;
}

热心网友

#include<stdio.h>

int main()
{
int num;
scanf("%d",&num);
switch (num) {
case 1:printf("星期一\n");break;
case 2:printf("星期二\n");break;
case 3:printf("星期三\n");break;
case 4:printf("星期四\n");break;
case 5:printf("星期五\n");break;
case 6:printf("星期六\n");break;
case 7:printf("星期天\n");break;
default:
printf("无效输入\n");
}
return 0;
}

热心网友

#include <stdio.h>
#include <locale.h>
void main()
{
_wsetlocale(LC_ALL, L"chs");
int num;
scanf("%d", &num);
if (num > 0 && num < 8)
{
wchar_t data[] = { L'一',L'二', L'三', L'四', L'五', L'六', L'日' };
printf("星期%lc",data[num-1]);
}
}

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com