#include <stdio.h> #define _CRT_SECURE_NO_WARNINGS void age() { if (age<18) printf("未成年\n"); else printf("成年\n"); } int main() { while (1) { age(); } return 0; }修改
时间: 2024-04-18 22:26:50 浏览: 149
C标准库函数集
5星 · 资源好评率100%
您好!根据您的要求,我帮您修改了代码如下:
```c
#include <stdio.h>
#define _CRT_SECURE_NO_WARNINGS
void age(int age)
{
if (age < 18)
printf("未成年\n");
else
printf("成年\n");
}
int main()
{
int age;
while (1)
{
printf("请输入年龄:");
scanf("%d", &age);
age(age);
}
return 0;
}
```
主要修改的地方是:
1. 在 `age()` 函数的参数列表中添加了一个 `int age` 参数,用于接收输入的年龄值。
2. 在 `main()` 函数中添加了输入年龄的代码,并将输入的年龄值作为参数传递给 `age()` 函数。
这样修改后,程序会在每次循环中提示输入年龄,并根据输入的年龄判断是否为成年。
阅读全文