收藏 分享(赏)

c语言上机题库(3).doc

上传人:j35w19 文档编号:7056139 上传时间:2019-05-04 格式:DOC 页数:3 大小:36KB
下载 相关 举报
c语言上机题库(3).doc_第1页
第1页 / 共3页
c语言上机题库(3).doc_第2页
第2页 / 共3页
c语言上机题库(3).doc_第3页
第3页 / 共3页
亲,该文档总共3页,全部预览完了,如果喜欢就下载吧!
资源描述

1、实验四C 语言上机考试题(第三套 共 100 分)1 (35 分)下面的程序通过函数 average计算数组中各元素的平均值,要求编制该函数并用已给出的主函数进行测试。要求源程序存入 test31.c中。#includevoid main() float average(int *pa,int n);int a5=2,4,6,8,10;float mean;mean=average(a,5);printf(“mean=%fn”,mean);float average(int *pa,int n) 要求编制的函数体2 (35 分)下面程序的功能是:对给定的一组整型数在同一数组中实现颠倒存放。例如

2、,输入为 11,14,17,22,31,54,67,70,89,90 之后输出90,89,70,67,54,31,22,17,14,11。请输入并完善程序,要求源程序存入 test32.c中。#includevoid main() int arr10,i,j,temp;printf(“Input value of array:n”);for(i=0;ivoid main() int mychrcmp(chat *s,char *t);char str180,str280;int flag;gets(str1);gets(str2);* flag=mychrcmp(*str1,*str2);if

3、(flag0)printf(“str1str2n”);elseprintf(“str1=str2n”);int mychrcmp(char *s,char *t)* while(s=t) if(*s=0)return 0;elses+,t+; * return s-t;课外(补充)4函数 adddigit的原型为 int adddigit(int num);,其功能是求 num各位数字之和。要求编制该函数并用如下所示的主函数进行测试,源文件存入 test11.c中。#include#includevoid main() int adddigit(int num);int n;sacnf(“%d

4、”,printf(“sum=%dn”,adddigit(n);5 下列程序是将一个二维数组行和列的元素互换,存到另一个二维数组中。请输入并完善程序。源文件存入 test12.c 中。#includevoid main() int i,j,arr123=2,4,6,1,3,5,arr232;printf(“Array arr1:n”);for(i=0;ivoid main()* file *p;char c;* if(p=fopen(“c:abc.dat”,”w”)=NULL) printf(“cant open the file,n”);return;while(!feof(p) c=fgetc(p);* getchar(c);

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 企业管理 > 管理学资料

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报