微机上机训练题及答案

微机上机训练题及答案

ID:1890145

大小:79.00 KB

页数:12页

时间:2017-11-13

微机上机训练题及答案_第1页
微机上机训练题及答案_第2页
微机上机训练题及答案_第3页
微机上机训练题及答案_第4页
微机上机训练题及答案_第5页
资源描述:

《微机上机训练题及答案》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、《微机上机》实验上机试题1、求s=a+aa+aaa+aaaa+a…a,其中a是一个数字。例如2+22+222+2222+22222(此时共有5个数相加),几个数相加由键盘控制。#includevoidmain(){inti,a,b=0,n;longsum=0;printf("请输入a及a的位数n:");scanf("%5d%5d",&a,&n);printf("a=%3d,n=%5d",a,n);for(i=0;i

2、请编写函数voidfun(intx,intpp[],int*n)。它的功能是:求出能整除x且不是偶数的各整数,并按从大到小的顺序放在pp所指的数组中,这些除数的个数通过形参n返回。#includevoidmain(){voidfun();/*申明一个空函数fun*/fun();}voidfun()/*定义fun函数*/{intx,pp[100],n=0,i;printf("pleaseinputX:");scanf("%d",&x);for(i=x/2;i>0;i--)if(x%i==0&&i%2!=0){pp[n]=i;n

3、++;}printf("arraypp:");for(i=0;ivoidmain(){inta[6]={5,8,12,7,15,9},i,b[6];printf("arrayais:");for(i=0;i<6;i++){printf("%3d",a[i]);b[5-i]=a[i];}/*输出数组a并将数组a逆序赋给数组b*/printf("thechangedarrayis:");fo

4、r(i=0;i<6;i++)printf("%3d",b[i]);/*输出数组b*/printf("");}1、编写程序。10个学生,每个学生3门课程成绩,求平均分与前五名。(请使用结构体)#defineN10#includestructstudent{charnum[6];charname[8];intscore[4];floatavr;}stu[N];/*定义结构体*/main(){inti,j,sum,d[N];floatc[5]={0};for(i=0;i

5、ionofstudent%d:",i+1);printf("NO.:");scanf("%s",&stu[i].num);printf("name");scanf("%s",&stu[i].name);for(j=0;j<3;j++){printf("score%d:",j+1);scanf("%d",&stu[i].score[j]);}}for(i=0;i

6、("NO.namescore1score2score3average");for(i=0;i

7、数组c[]*/for(i=0;i#includevoidmain(){FILE*fp;charch,filename[10];scanf("%s",filename[10]);if(

8、(fp=fopen(filename,"w"))==NULL){printf("cannotopenfile");exit(0);}ch=getchar();c

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。