C语言在屏幕上显示一张时间表,操作人员根据提示进行选择,程序根据输入的时间序号显示相应的问候信息。 程序运行示例1如下: ****TIME**** 1.morning 2.afternoon 3.night Enter your choice:2 Good afternoon 程序运行示例2如下: ****TIME**** 1.morning 2.afternoon 3.night Enter your choice:4 Selection wrong
时间: 2023-07-05 17:24:50 浏览: 86
下面是实现该功能的C语言代码:
```c
#include <stdio.h>
int main()
{
int choice;
printf("****TIME****\n");
printf("1.morning\n2.afternoon\n3.night\n");
printf("Enter your choice:");
scanf("%d", &choice);
switch (choice)
{
case 1:
printf("Good morning\n");
break;
case 2:
printf("Good afternoon\n");
break;
case 3:
printf("Good night\n");
break;
default:
printf("Selection wrong\n");
break;
}
return 0;
}
```
在该代码中,我们先显示时间表,然后从键盘读取操作员的选择。根据选择的序号,我们使用switch语句来显示相应的问候信息。最后,如果选择序号不正确,则输出提示信息“Selection wrong”。
相关问题
C语言在屏幕上显示一张时间表,操作人员根据提示进行选择,程序根据输入的时间序号显示相应的问候信息。
下面是实现该功能的C语言代码:
```c
#include <stdio.h>
int main()
{
int hour;
printf("请输入当前时间(小时):");
scanf("%d", &hour);
if (hour >= 0 && hour < 6)
{
printf("凌晨好!\n");
}
else if (hour >= 6 && hour < 9)
{
printf("早上好!\n");
}
else if (hour >= 9 && hour < 12)
{
printf("上午好!\n");
}
else if (hour >= 12 && hour < 14)
{
printf("中午好!\n");
}
else if (hour >= 14 && hour < 18)
{
printf("下午好!\n");
}
else if (hour >= 18 && hour < 20)
{
printf("傍晚好!\n");
}
else if (hour >= 20 && hour < 22)
{
printf("晚上好!\n");
}
else if (hour >= 22 && hour <= 23)
{
printf("夜里好!\n");
}
else
{
printf("输入有误!\n");
}
return 0;
}
```
在该代码中,我们通过从键盘读取当前时间(小时)来判断是哪个时间段,然后显示相应的问候信息。根据题目要求,我们使用了if语句来实现。最后,输出相应的问候信息。
在C语言当中如何显示程序运行的时间
可以使用time.h头文件中的clock函数来获取程序运行的时间,使用方法如下:
```c
#include <stdio.h>
#include <time.h>
int main() {
clock_t start, end;
double cpu_time_used;
start = clock(); // 获取程序开始执行的时间
// 在这里添加需要计时的代码
end = clock(); // 获取程序结束执行的时间
cpu_time_used = ((double) (end - start)) / CLOCKS_PER_SEC; // 计算程序运行时间
printf("程序运行时间:%lf 秒\n", cpu_time_used);
return 0;
}
```