#include <stdio.h>
#include <string.h>
#include <stdlib.h>
#include <iostream>
#include <conio.h>
using namespace std;
struct hero {
char name[16];
char sex; //W代表女,M代表男;
int strong;
int age;
}; //hero; //第一种用法
struct hero hero; //第二种用法
int main(void) {
//struct hero hero; //第三种用法
printf("请输入英雄的姓名:");
scanf_s("%s",hero.name,sizeof(hero.name));
printf("请输入英雄的性别:");
cin.ignore((numeric_limits<std::streamsize>::max)(), '\n');
scanf_s("%c", &hero.sex, sizeof(hero.sex));//这里会吃掉回车符,所以要清除缓冲区
printf("请输入英雄的武力值:");
scanf_s("%d", &hero.strong);
printf("请输入英雄的年龄:");
scanf_s("%d", &hero.age);
printf("\n-----角色信息表-----\n");
printf("【姓名】:%s\n",hero.name);
printf("【性别】:%c\n", hero.sex);
printf("【武力值】:%d\n", hero.strong);
printf("【年龄】:%d\n", hero.age);
system("pause");
return 0;
}

【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· winform 绘制太阳,地球,月球 运作规律
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· AI 智能体引爆开源社区「GitHub 热点速览」
· 写一个简单的SQL生成工具
· Manus的开源复刻OpenManus初探