永发信息网

下面的程序中printf(" 性 别:%s\n",如果性别是m,输出"男",否则输出"女"); 如果开始的用C该怎么做

答案:2  悬赏:0  手机版
解决时间 2021-04-23 21:25
#include
#include

struct Teacher
{
char m_strName[10]; //姓名
char m_nSex; //性别
int m_nAge; //年龄
char m_strDept[20]; //工作单位
float m_fSalary; //工资
};

struct Student
{
char m_strName[10]; //姓名
char m_nSex; //性别
int m_nAge; //年龄
char m_strNo[12]; //学号
char m_strClass[12]; //班级
};

//输出一个教师的信息,输入参数是存放教师信息的结构体变量的地址
void ShowTeacher(struct Teacher * x)
{
printf(" 姓 名:%s\n", (*x).m_strName);
printf(" 性 别:%s\n",如果性别是m,输出"男",否则输出"女");
printf(" 年 龄:%d\n", (*x).m_nAge );
printf(" 工作单位:%s\n", (*x).m_strDept);
printf(" 月 薪:%-8.2f\n\n", (*x).m_fSalary);
}

//输出一个学生的信息,输入参数是存放学生信息的结构体变量
void ShowStudent(struct Student x)
{
printf(" 姓 名:%s\n", x.m_strName);
printf(" 性 别:%s\n", 如果性别是m,输出"男",否则输出"女");
printf(" 年 龄:%d\n", x.m_nAge);
printf(" 学 号:%s\n", x.m_strNo);
printf(" 班 级:%s\n\n", x.m_strClass);
}

//输入教师信息,返回值是存放教师信息的结构体变量
struct Teacher inputTeacher()
{
struct Teacher t;
printf("请输入教师姓名:");
scanf("%s",t.m_strName);
printf("请输入教师年龄:");
scanf("%d", &t. m_nAge);
printf("请输入教师性别:");
scanf("\n%c", &t.m_nSex);
printf("请输入教师单位:");
scanf("%s", t.m_strDept);
printf("请输入教师月薪:");
scanf("%f", &t.m_fSalary);
return t;
}

//输入学生信息,返回值是存放学生信息的结构体变量的指针
void inputStudent(struct Student *s) //输入教师信息
{
printf("请输入学生姓名:");
scanf("%s",(*s).m_strName);
printf("请输入学生年龄:");
scanf("%d", &(*s) . m_nAge);
printf("请输入学生性别:");
scanf("\n%c", & (*s).m_nSex);
printf("请输入学生班级:");
scanf("%s", (*s).m_strClass);
printf("请输入学生学号:");
scanf("%s",(*s).m_strNo);
}

void main()
{
struct Teacher t;
struct Student s;

t=inputTeacher(); //输入教师信息
inputStudent(&s); //输入学生信息

ShowTeacher( &t ); //输出教师信息
ShowStudent( s ); //输出学生信息

}
最佳答案
printf("%s",(*x).m_nSex==m?“男":"女");
这样子行么
全部回答
在printf加入条件判断:if(x.m_nSes=='男') printf("男") else printf("女") 大概是这样。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
你对‘si’的发音有什么看法?
表示强调的句子,有关实干兴邦诗朗诵
麻烦大家帮我想下我炫舞舞团官职的名称 我的
我的初恋女友
摄像头照的相片在哪个文件夹?
安吉北出口(安吉北互通出口北向)在哪里啊,我
安装补丁安装失败
臣妾做不到啊下一句,甄嬛传孙俪劝皇上雨露均
亲们谁 有韩庚背叛的 下载地址啊
求NGA激活码
女人白带多是什么原因,请问女性正常白带是什
我的电脑现在有什么好玩的游戏?
为什么老吵架
对于成年人的视力和婴幼儿的视力是否有不同的
对幼儿的一句话祝福,幼儿园大班每日安全一句
推荐资讯
江西省水电工程局在什么地方啊,我要过去处理
聚鑫巷地址在什么地方,想过去办事
湖南省永州市零陵区
左边一个羊字,右边一个没有的没的右半边,是
谁给我个梦幻西游的序列号!
潘沁珈《什么都别说》背景音乐地址
地下城怎么才能永久疲劳?
A字开头的霸气英文名有多少,顺便把翻译加上
最近有啥好看的电影么。《无人区》好看么?
重庆高新区陈家坪那边有哪些娱乐地方
我的任务管理器又问题吗
现在飞行岛不可以点亮吗?
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?