收藏 分享(赏)

程序填空1.doc

上传人:hyngb9260 文档编号:7074607 上传时间:2019-05-05 格式:DOC 页数:9 大小:59KB
下载 相关 举报
程序填空1.doc_第1页
第1页 / 共9页
程序填空1.doc_第2页
第2页 / 共9页
程序填空1.doc_第3页
第3页 / 共9页
程序填空1.doc_第4页
第4页 / 共9页
程序填空1.doc_第5页
第5页 / 共9页
点击查看更多>>
资源描述

1、2019/5/5 程序填空 9-11. 以下 fun 函数的功能是:找出具有 N 个元素的一维数组中的最小值,并作为函数值返回。请填空。 (设N 已定义)int fun(int xN ) int i,k=0;for(i=0;isk ) printf(“%dn“, k); 8. 以下程序可把输入的十进制数以十六进制数的形式输出,请填空。main() char b17=“0123456789ABCDEF“;int c64,d,i=0,base=16; long n;printf(“Enter a number:n“);2019/5/5 程序填空 9-3scanf(“%ld“,do ci= ; i+

2、; n=n/base; while(n!=0);printf(“Transmite new base:n“);for(-i;i=0;-i) d=ci; printf(“%c“,b ); printf(“n“); 9.以下程序的功能是:删去一维数组中所有相同的数,使之只剩一个。数组中的数已按由小到大的顺序排列,函数返回删除后数组中数据的个数。例如,若一维数组中的数据是:2 2 2 3 4 4 5 6 6 6 6 7 7 8 9 9 10 10 10删除后,数组中的内容应该是: 2 3 4 5 6 7 8 9 10。请填空。#define N 80int fun(int a, int n) int

3、 i,j=1;for(i=1;i=0;j-)if( _ ) b=b+ arri j;printf(“%d,%dn“,a,b);11. 函数 fun 的功能是:根据以下公式求 p 的值,结果由函数值返回。m 与 n 为两个正数且要求 mn。 例如:m=12,n=8 时,运行结果应该是 495.000000。请在题目的空白处填写适当的程序语句,将该程序补充完整。 float fun (int m, int n) int i; double p=1.0; for(i=1;i wp ) p+; for(i=*n; ip; i-) wi= _; wp=x; +*n; 22. 有如下定义struct pe

4、rsonchar name9;int age;struct person class10=“John“,17,“paul“,19,“Mary“,18,“Adam“,16,;根据上述定义,能输出字母 M 的语句是:_23有以下结构体说明和变量的定义,且指针 p 指向变量a,指针 q 指向变量 b。则不能把结点 b 连接到结点 a 之后的语句是_struct node char data;struct node *next; a,b,*p=24. 下面程序把从终端读入的文本(用作为文本结束标志)输出到一个名为 bi.dat 的新文件中,请填空。FILE *fp; char ch; if(fp=fopen(【2】 ) )=NULL)exit(0);while(ch=getchar( ) )!=)fputc (ch,fp);fclose(fp);25. 以下程序将数组 a 的 4 个元素和数组 b 的 6 个元素写到名为 lett.dat 的二进制文件中,请填空。main () FILE *fp;char a4=“1234“,b6=“abcedf“;if(fp=fopen(“【4】“,“wb“) )=NULL) exit(0) ;2019/5/5 程序填空 9-9fwrite(a,sizeof(char),4,fp);fwrite(b,【5】,1,fp);fclose(fp);

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

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

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


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

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

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