阅读下列程序,写出运行结果________。#includestruct ty{ int data;charc;};fun(struct ty b){b.data =200;b.c='y';}int main(){struct ty a={100,'x'};fun(a);printf("%d,%c\n",a.data,a.c);return 0;}
查看答案
阅读下列程序,写出运行结果________。#include#includetypedef struct { charname[9];char sex;float score[2];}STU;STU f(STU a){STU b={"Zhao",'m',85.0,90.0};int i;strcpy(a.name,b.name);a.sex =b.sex ;for(i=0;i<2;i++) a.score[i]=b.score[i];return a;}int main(){STU c={"Qian",'f',95.0,92.0},d;d=f(c);printf("%s,%c,%2.0f,%2.0f\n",d.name ,d.sex ,d.score[0],d.score[1]);return 0;}
编程:学生的记录由学号和成绩组成,N名学生的数据已在主函数中放入结构体数组s中,请编写函数fun,它的功能是:把分数最高的学生数据放在h所指的数组中,注意:分数最高的学生可能不只一个,函数返回分数最高的学生的人数。
编程:利用结构:struct complx{ int real;int im;};编写求两个复数之积的函数cmult,并利用该函数求下列复数之积:⑴(3+4i)×(5+6i) ⑵ (10+20i)×(30+40i)
编程:编写程序,实现输入的时间屏幕显示一秒后的时间。显示格式为HH:MM:SS。程序需要处理以下三种特殊情况:⑴若秒数加1后为60,则秒数恢复到0,分钟数增加1;⑵若分钟数加1后为60,则分钟数恢复到0,小时数增加1;⑶若小时数加1后为24,则小时数恢复到0。