- 1、本文档共37页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
26-50国家计算等级考试
26 给定程序中,函数fun的功能是建立一个N×N 的矩阵。矩阵元素的构成规律是:最外层元素的值全部为1;从外向内第2层元素的值全部为2;第3层元素的值全部为3,…依次类推。例如,若N=5,生成的矩阵为:
1 1 1 1 1
1 2 2 2 1
1 2 3 2 1
1 2 2 2 1
1 1 1 1 1
void fun(int (*a) __1__) [N]
{ for(j= __2__ ; jN-i; j++) i
a[k][i]=a[k][N-i-1]= __3__; i+1
给定程序中fun函数的功能是:将十进制正整数m转换成k(2=k=9)进制数,并按高位到低位顺序输出。
例如,若输入8和2,则应输出1000(即十进制数8转换成二进制表示是1000)。
#include conio.h
#include stdio.h
/**********found**********/
fun( int m, int k ) 改为:void fun( int m, int k )
{ int aa[20], i;
for( i = 0; m; i++ )
{
/**********found**********/
aa[i] = m/k; 改为:aa[i] = m% k;
m /= k;
}
for( ; i; i-- )
/**********found**********/
printf( %d, aa[ i ] ); 改为:printf( %d, aa[ i-1] );
}
main( )
{ int b, n;
printf( \nPlease enter a number and a base:\n ); scanf( %d %d, n, b );
fun( n, b ); printf(\n); }
.编写一个函数,从传入的num个字符串中找出最长的一个字符串,并通过形参指针max传回该串地址(用****作为结束输入的标志)。
#include stdio.h
#include string.h
#include conio.h
fun(char (*a)[81],
int num,
char **max)
{
char *p=a[0];int i;
for(i=1;inum;i++)
if(strlen(a[i])strlen(p))p=a[i]; *max=p;
}
main()
{ char ss[10][81],*ps;
int n,i=0;clrscr();printf(enter string:\n);
gets(ss[i]);puts(ss[i]);while(!strcmp(ss[i],****)==0)
{i++;gets(ss[i]);puts(ss[i]);
}
n=i;
fun(ss,n,ps);
printf(\nmax=%s\n,ps);
}
27 给定程序中,函数fun的功能是用函数指针指向要调用的函数,并进行调用。规定在_2_处使f指向函数f1,在_3_处使f指向函数f2。当调用正确时,程序输出:
/*******************************found******************************/
__1__ (*f)(); double
double r1, r2;
/*******************************found******************************/
f = __2__ ; /* point fountion f1 */ f1
r1 = f(a);
/*******************************found******************************/
f = __3__ ; /* point fountion f2 */ f2
给定程序MODI1.CJ是建立一个带头结点的单向链表,并用随机函数为各结点赋值。给定程序中fun函数的功能是将单向链表结点(不包括头结点)数据域为偶数的值累加起来,并作为函数值返回。
#include stdio.h
#include stdlib.h
typedef struct
您可能关注的文档
最近下载
- 顶管专项施工组织设计与对策.pdf
- 小学书法社团教学计划(共14篇).docx
- 企业管理咨询 时段四作业(第七-八章).docx VIP
- 《抗生素合理使用》课件.pptx VIP
- 肉牛养殖技术:肉牛体脂肪与肌肉的沉积规律.doc
- Haier海尔家用电热水器 FCD-JTHC40-III 使用说明书.PDF VIP
- NFPA 855-2023 Standard for the Installation of Stationary Energy Storage Systems 固定储能系统安装标准.pdf
- 0508-美容美发与造型(美容)专业国家技能人才培养工学一体化课程设置方案(试用).docx VIP
- 堆垛机维护保养手册.doc
- 《小狗的房子》教学设计4篇.docx
文档评论(0)