题目内容

阅读下列程序,写出运行结果________。#includestruct data{ int a, b, c; };void func(struct data *parm){parm->a=18;parm->b=5;parm->c=parm->a*parm->b;printf("parm->a=%dparm->b=%d parm->c=%d\n",parm->a,parm->b,parm->c);}int main(){struct data arg;arg.a=27;arg.b=3;arg.c=arg.a+arg.b;func(&arg);printf("arg.a=%d arg.b=%darg.c=%d\n",arg.a,arg.b,arg.c);return 0;}

查看答案
更多问题

阅读下列程序段,写出运行结果________。struct Itsme{charname[10];int height;unsignedlong ID;};struct ItsmeMe={"yangkaich",0,0};struct Itsme *p;strcpy(Me.name,"yangkc");Me.height=170;p=&Me;p->ID=1389205;printf("me:%s(%lu),%dcm\n",Me.name,Me.ID,p->height);

阅读下列程序段,写出运行结果________。struct user_info{charname[20];int age;charphone[20];charaddress[80];};typedef struct user_infoUSERINFO;inti,j,k;USERINFOtmp;USERINFOuser[5]={{"Li",31,"62201100","Beijing"},{"Wang",29,"12347899","Xi an"},{"Anqi",20,"76769892","Shanghai"},{"Zhang",46,"87432234","Tianjin"},{"Yang",33,"87651234","Shenyang"}};for(i=1;i<5;i++){k=5-i;for(j=0;j<5-i;j++)if(stricmp(user[j].name,user[k].name)>0)k=j;if(k!=5-i){tmp=user[k];user[k]=user[5-i];user[5-i]=tmp;}}for(i=0;i<5;i++)printf("%s",user[i].name);

阅读下列程序,写出运行结果________。#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;}

答案查题题库