写一个娱乐时间统计c程序
时间: 2024-05-08 09:15:05 浏览: 7
这里是一个简单的娱乐时间统计C程序:
```c
#include <stdio.h>
#include <stdlib.h>
#include <time.h>
int main()
{
int total_time = 0;
int games_played = 0;
int choice;
srand(time(NULL)); // 初始化随机数种子
while (1) {
printf("请选择一项娱乐活动:\n");
printf("1. 玩游戏\n");
printf("2. 看电影\n");
printf("3. 听音乐\n");
printf("4. 结束娱乐\n");
scanf("%d", &choice);
switch (choice) {
case 1:
printf("你玩了 %d 分钟的游戏\n", rand() % 61); // 生成 0~60 的随机数
total_time += rand() % 61;
games_played++;
break;
case 2:
printf("你看了 %d 分钟的电影\n", rand() % 121); // 生成 0~120 的随机数
total_time += rand() % 121;
break;
case 3:
printf("你听了 %d 分钟的音乐\n", rand() % 31); // 生成 0~30 的随机数
total_time += rand() % 31;
break;
case 4:
printf("你一共玩了 %d 次游戏,总共娱乐了 %d 分钟\n", games_played, total_time);
exit(0);
default:
printf("无效的输入,请重新选择\n");
}
}
return 0;
}
```
这个程序会不断询问用户选择一项娱乐活动,然后根据选择生成随机的娱乐时间,并记录总娱乐时间和游戏次数。当用户选择结束娱乐时,程序会输出总娱乐时间和游戏次数,并退出程序。
相关推荐
![](https://img-home.csdnimg.cn/images/20210720083646.png)
![doc](https://img-home.csdnimg.cn/images/20210720083327.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)