编写一个程序从键盘输入1到7数字中的一个,对应打印星期几,例如从键盘输入数字1,就在屏幕上打印星期一

作者&投稿:戊眉 (若有异议请与网页底部的电邮联系)
编制程序实现输入一个1~7之间的数字,输出相应的星期几,如输入1,则输出星期一~

#include
void main(){
int n;
printf("请输入一个1~7之间的数字:");
scanf("%d",&n);
switch(n){
case 1:printf("星期一
");break;
case 2:printf("星期二
");break;
case 3:printf("星期三
");break;
case 4:printf("星期四
");break;
case 5:printf("星期五
");break;
case 6:printf("星期六
");break;
case 7:printf("星期七
");break;
default:printf("输入有错!
");
}
}

用一个指针数组存放汉字"一"到"日"字符串的指针,可用简单代码解决这问题。举例如下:
//#include "stdafx.h"//If the vc++6.0, with this line.#include "stdio.h"int main(void){ char *pw[7]={"一","二","三","四","五","六","日"},w; while(1){ printf("Input w(1-7,w0 && w 星期%s
",w,pw[w-1]); else if(w<=0) break; else printf("Error, redo: "); } return 0;}

1、首先打开VS2017软件,选择新建下面的项目,如下图所示

2、C语言程序目录建成以后,右键单击源文件,选择添加新建项

3、接着选择C++文件,给文件起一个名字,如下图所示

4、然后在C语言文件中编写如下的C语言程序

5、运行结果如下:



#include <iostream>
using namespace std;
int main()
{
int number = 0;
cout << "输入数字1-7:\n";
cin >> number;
switch (number)
{
case 1:cout << "星期一\n";break;
case 2:cout << "星期二\n";break;
case 3:cout << "星期三\n";break;
case 4:cout << "星期四\n";break;
case 5:cout << "星期五\n";break;
case 6:cout << "星期六\n";break;
case 7:cout << "星期七\n";break;
default:cout << "输入错误!\n";break;
}

}

编写一个程序从键盘输入1到7数字中的一个,对应打印星期几,例如从键盘...
答:1、首先打开VS2017软件,选择新建下面的项目,如下图所示 2、C语言程序目录建成以后,右键单击源文件,选择添加新建项 3、接着选择C++文件,给文件起一个名字,如下图所示 4、然后在C语言文件中编写如下的C语言程序 5、运行结果如下:

编写程序,从键盘输入1到7之间的一个整数,要求:若输入1则输出MONDAY,
答:case 7:printf("7 SUNDAY\n");break;default:puts("error");} } }

编写程序,从键盘输入一个整数,(1-7),如果是1-5中的数,显示相应的星期数...
答:include <stdio.h>int main() {char *day[7] = {"星期一", "星期二", "星期三", "星期四", "星期五", "今天是休息日", "今天是休息日"};int n;scanf("%d", &n);if(n >= 1 && n <= 7)printf("%s\n", day[n - 1]);elseprintf("非法数据\n");return 0;} ...

编程题;从键盘上输入1至7之间的整数,输入1输出星期一,输入二输出星
答:include <stdio.h>void main(){ int a; printf("请输入整数:"); scanf("%d",a); switch(a){ case 1: printf("星期一");break; case 2: printf("星期二");break; case 3: printf("星期三");break; case 4: printf("星期四");break; case 5: prin...

编写一个程序,根据用户输入(1~7) 输出英文星期几
答:void main(){ int num;while(1){ printf("输入1-7\n");scanf("%d",&num);while(1){ if (1<=num<=7) break;else printf("重新输入\n");scanf("%d",&num);} switch (num){ case 1: printf("monday");break;case 2: printf("tuesday"); break;case 3: printf("wednesday");...

编程题,将程序写在答题处:-|||-根据键盘输入的数值(值域: 1-7 之间...
答:dict = { 1: "星期一", 2: "星期二", 3: "星期三", 4: "星期四", 5: "星期五", 6: "星期六", 7: "星期日"}day_num = int(input("请输入数字 1-7:"))if day_num in day_dict: print(day_dict[day_num])else: print("输入错误,请输入数...

...从键盘输入一个数字0-9,输出对应的英文单词如从键盘输入1,程序...
答:char str[20][6] = {"0", "zero","1", "one","2", "two","3", "three","4", "four","5", "five","6", "six","7", "seven","8", "eight","9", "nine"

用matlab编写一个m文件,从键盘上输入数字星期(1到7),使屏幕上显示对应英...
答:clc clear a=input('input a number 1-7');switch(a)case 1 display('Monday');case 2 display('Tuesday');case 3 display('Wednesday');case 4 display('Thursday');case 5 display('Friday');case 6 display('Saturday');case 7 display('Sunday');end ...

...初始化一个字符指针数组,当键盘输入整数为1到7时,显示相应的周几...
答:void main(){ char *day[]={"Monday","Tuesday","Wednesday","Thursday","Friday","Saturday","Sunday"};/*这是个指针数组,其中每一个元素都相当于一个指针变量,指向字符串的首字母,这种用法很常用,记下来*/ int a=0;printf("输入1-7之间的一个数:");scanf("%d",&a);if(a>0&&a...

java中用WHILE循环从键盘输入一位整数当输入1到7的时候对应的是星期...
答:"星期日"};//定义星期的字符数组 Scanner input = new Scanner(System.in);//建立输入的一个对象 while(flag==true){ //tru /catch用来抛出你输入的非数字的异常,即如果你输入的是数字就运行try,否则运行catch try { System.out.println("请输入:"); id=input.nextInt()...