用c语音编写程序,输入年龄和性别
时间: 2024-10-05 17:02:58 浏览: 38
net45语音112_用VB.net2019编写的TTS程序_
在C语言中,编写一个简单的程序来获取用户的年龄和性别通常涉及标准输入流、数据验证和基本的控制结构。下面是一个简单的示例:
```c
#include <stdio.h>
int main() {
int age;
char gender;
// 输入年龄
printf("请输入您的年龄: ");
scanf("%d", &age);
// 验证输入,这里假设用户输入的是整数
if (scanf("%d", &age) != 1 || age <= 0) {
printf("年龄输入错误,请输入一个正整数。\n");
return 1;
}
// 输入性别,通常用大写字母表示
printf("请输入您的性别(M/F): ");
scanf(" %c", &gender);
// 简单的性别验证,只接受'M'和'F'
while (gender != 'M' && gender != 'F') {
printf("性别无效,请输入'M'或'F': ");
scanf(" %c", &gender);
}
// 打印输入信息
printf("您输入的年龄是:%d,性别是:%c。\n", age, gender);
return 0;
}
```
在这个程序里,用户会被提示输入年龄和性别,然后程序会读取这些输入并进行一些基本的验证。
阅读全文