全文预览

C语言程序设计10年A卷试题及答案

上传者:hnxzy51 |  格式:doc  |  页数:6 |  大小:0KB

文档介绍
tu,N,M); process(stu,N,M); output(stu,N); return 0; } void input(struct student *p,int n, int m) { int i,j; for(i=0;i<n;i++) { scanf("%s%s",p[i].name,p[i].num); for(j=0;j<m;j++) scanf("%f",&p[i].score[j]); }} void process(struct student *p,int n, int m) { int i,j; float sum; for (i=0;i<n;i++) { sum=0; for(j=0;j<m;j++) sum+=p[i].score[j]; p[i].stu_avg=sum/m; }} void output(struct student *p, int n) { int i; for(i=0;i<n;i++) printf(" 姓名为: %s 学号为: %s 的同学%d 门课的平均成绩为: %f\n",p[i].name,p[i].num,M,p[i].stu_avg); } 3. (8分) #include <stdio.h> int main() { char string[81]; FILE *fp; int i,flag=1; gets(string); fp=fopen("d:\\program\\result.txt","w+"); for(i=0;string[i]!='\0';i++) { if(string[i]==' ') flag=1; else if(flag==1) { string[i]-=32; flag=0; }} fprintf(fp,"%s",string); fclose(fp); return 0; }

收藏

分享

举报
下载此文档