高级语言程序设计
VIP题库
阅读下列程序,写出程序运行的输出结果。 void main() {struct student {char name[10];float kl;float k2; }a[2]={{"zhang",100,70},{"wang",70,80}},*P=a; int i; printf("\nname:%stotal=%5.1f",P->name,P->kl+P->k2); printf("\nname:%stotal=%5.1f\n",a[1].name,a[1].k1+.a[1].ta); }
若有以下的说明和语句,已知int类型占两个字节,则以下的输出结果为() structst {chara[10]; intb; doublec; }; pintf("%d\n",sizeof(structst));
编一个程序,输入10名职工的姓名、基本工资和职务工资,统计并输出工资总和最高和最低的职工姓名、基本工资、职务工资及其工资总和。
struct STU {char numml0];float score[3];); main() {struct STUs[3]={{"20021",70,71,72}, {"20022",80,81,82),{"20023",90,91,92}},*p=s+1; inti; float sum=0.0; for(i=0;iscore[i]); printf("%f\n",sum); }
利用结构型实现(年-月-日)=>(年-天数)以及(年-天数)=>(年-月-日)之间的转换。
输入10个学生3门课的成绩,求每人的平均分及平均分最高的学生的各科成绩。
如果一个名为a的结构型含有姓名(name)、年龄(age)、工资(wage),则定义该结构型的语句是:____。
设有下列数据定义语句,则下列说法中正确的是()struct abc{int x;char y;}struct abc sl,s2;
struct st {int i; int j; } *p; main() {struct st.m[]={{10,1),{20,2},{30,3}}, p=m: printf("%d\n",(*++p).j); }
下列程序用结构型数组存放下列四名学生的三门课成绩(整型),然后输出三门课程的名称和平均分(实型)。请填写程序中缺少的语句。 name FORTRANCC++ zhao 90 98 85 qian 85 92 88 sun 78 80 66 li 72 64 71 void main() {struct {char name[5];int score[3]; }s[4]={{"zhao",{90,98,85}},{"qian",{85,92,88}},{"sun",{78,80,66}},{"li",{72,64,71}}}; inti,J; floatc[3]={0,0,0}; for(j=0;j
«
1
2
...
75
76
77
78
79
80
81
82
83
»