结构体共用体与枚举课后习题

玺印结构体共用体与枚举课后习题
1.定义一结构体,成员项包括一个字符型、一个整型。编程实现结构体变量成员项的输入、输出,并通过说明指针引用该变量。#includevoidmain(){tructa{charb;intc;}d,某p;p=&d;printf(\输入:\\n\canf(\canf(\printf(\输出:\\n\printf(\printf(\}
2.建立一结构体,其中包括学生的姓名、性别、年龄和一门课程的成绩。建立的结构体数组通过输入存放全班(最多45人)学生信息,输出考分最高的同学的姓名、性别、年龄和课程的成绩。
核酸外切酶#includevoidmain(){inti,b,n;floata;printf(\请输入班级的人数:\canf(\getchar();tructperon{charname[20];chare某[10];intyear;floatcore;}tu[45];for(i=0;i
getchar();}for(b=0,a=tu[0].core,i=0;i
3.已知一个班有45人,本学期有两门课程的成绩,求:财产继承权
说明:要求定义结构体,第一成员项为学生姓名,第二成员项为学号,另外两个成员项为两
2020台湾大选结果门课成绩,并要求分别用函数完成。(本人注:由于人数太多,故改为4人)#include#defineN4tructperon{charname[20];longintnumber;floatcore1;floatcore2;};
voidhuru(tructperontu[N]){inti;for(i=0;i
voidzuigao(tructperontu[N]){
剩余价值学说
intb,i;floata;for(b=0,a=tu[0].core1,i=0;i
voidpingjun(tructperontu[N]){inti;float1,2,p1,p2;for(1=0,2=0,i=0;i
voidpai某u(tructperontu[N])
{inti,j;tructperont;for(i=0;i
voidmain(){tructperontu[N];huru(tu);printf(\zuigao(tu);pingjun(tu);pai某u(tu);}
4.输入一字符串,用链表形式储存,每个结点的数据域存放一个字符,最后输出链表中的全部字符。故障诊断
5.设有一个单向链表(设表长大于2),现欲将其倒置排序,试编写一函数实现此功能。
6.已知一无符号的整数占用了4个字节的内存空间,现欲从低位存储地址开始,将其每个字节作为单独的一个ASCII码字符输出,试用共同体实现上述转换。
7.已知一长度为2个字节的整数,现欲将其高位字节与低位字节相互交换后输出,试用共同体类型实现这一功能。
8.请定义枚举类型core,用枚举元素代表成绩的等级,如:90分以上为优(e某cellent),80—89分之间为良(good),60-79分之间为中(general),60分以下为差(fail),通过键盘输入一个学生的成绩,然后输出该生成绩的等级。#includevoidmain(){floata;enumcore{fail,general=6,good=8,e某cellent}a;printf(\请输入该学生的成绩:\canf(\witch(b);{caee某cellent:printf(\caegood:printf(\caegeneral:printf(\caefail:printf(\}}

本文发布于:2024-09-21 02:38:04,感谢您对本站的认可!

本文链接:https://www.17tex.com/xueshu/361303.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:字节   输出   结构   成绩   实现   成员
留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2024 Comsenz Inc.Powered by © 易纺专利技术学习网 豫ICP备2022007602号 豫公网安备41160202000603 站长QQ:729038198 关于我们 投诉建议