2022年国家卫健委宣布我国人均预期寿命提高到77.93岁。现在以平均寿命78为基准,请输入你的年龄,输出你的人生进度条。写出c语言代码
时间: 2024-10-01 22:07:39 浏览: 35
为了计算人生进度条,我们可以将用户输入的年龄除以平均寿命,并转换为百分比。这里是一个简单的C语言程序示例,用于实现这个功能:
```c
#include <stdio.h>
// 定义平均寿命
#define AVERAGE_LIFE_EXPECTANCY 78
int main() {
int user_age;
// 请求用户输入年龄
printf("请输入您的年龄: ");
scanf("%d", &user_age);
// 计算人生进度百分比
float progress_percentage = (float)user_age / AVERAGE_LIFE_expectANCY * 100;
// 打印人生进度条
printf("您的人生进度条: [");
for (int i = 0; i < progress_percentage; i++) {
if (i % 5 == 0) { // 每隔5%显示一个*
printf("*");
} else {
printf("-");
}
}
printf("]%d%%\n", progress_percentage);
return 0;
}
```
当你运行这个程序并输入你的年龄后,它会生成一个基于你当前年龄占平均寿命比例的人生进度条。请注意,由于这是一个简化的版本,实际人生进度条通常不会精确地按每5%划分。
阅读全文