1 / 84
文档名称:

南开100题WORD加答案(计算机二级C语 言考试).doc

格式:doc   页数:84页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

南开100题WORD加答案(计算机二级C语 言考试).doc

上传人:企业资源 2012/1/31 文件大小:0 KB

下载得到文件列表

南开100题WORD加答案(计算机二级C语 言考试).doc

文档介绍

文档介绍:2010年南开上级100题及答案(二级C语言考试)
1:下列程序的功能是:将大于整数m且紧靠m的k个素数存入数组xx。请编写函数num(int m,int k,int xx[])实现函数的要求,最后调用函数readwriteDAT()。
例如:若输入17,5,则应输出:19,23,29,31,37。
注意:部分源程序已给出。
请勿改动主函数main()和函数readwriteDAT()的内容。
---------类型:素数。
void num(int m,int k,int xx[]) /*标准答案*/
{int data=m+1;
int half,n=0,I;
while(1)
{half=data/2;for(I=2;I<=half;I++)
if(data%I==0)break;
if(I>half)
{xx[n]=data;n++;}
if(n>=k)break;
data++;
} }
或者:
void num(int m,int k,int xx[])
{int i,j,s=0;
for(i=m+1;k>0;i++)
{for(j=2;j<i;j++)
if(i%j==0) break; /*注:%j等于0,说明i不是素数,跳出本层循环*/
if(i==j)
{xx[s++]=i;k--;}
} }
或者:
void num(int m, int k, int xx[])
{ int i=0;
for(m=m+1;k>0;m++)
if(isP(m))
{ xx[i++]=m;
k--; } }
原程序如下:
#include <>
#include <>
void readwriteDAT() ;
int isP(int m)
{ int i ;
for(i = 2 ; i < m ; i++)
if(m % i == 0) return 0 ;
return 1 ;
}
void num(int m,int k,int xx[])
{
}
main()
{ int m, n, xx[1000] ;
clrscr() ;
printf("\nPlease enter two integers:") ;
scanf("%d,%d", &m, &n ) ;
num(m, n, xx) ;
for(m = 0 ; m < n ; m++)
printf("%d ", xx[m]) ;
printf("\n") ;
readwriteDAT() ;
system("pause");
}
void readwriteDAT()
{ int m, n, xx[1000], i ;
FILE *rf, *wf ;
rf = fopen("", "r") ;
wf = fopen("", "w") ;
for(i = 0 ; i < 10 ; i++) {
fscanf(rf, "%d %d", &m, &n) ;
num(m, n, xx) ;
for(m = 0 ; m < n ; m++) fprintf(wf, "%d ", xx[m]) ;
fprintf(wf, "\n") ;
}
fclose(rf) ;
fclose(wf) ;
}
2:, 并已调用读函数readDat()把这些数存入数组a中,请考生编制一函数jsVal(),其功能是: 如果四位数各位上的数字均是0或2或4或6或8, t, 并把这些四位数按从大到小的顺序存入数组b中。最后main()函数调用写函数writeDat( )。
注意: 。
程序中已定义数组: a[200], b[200], 已定义变量: cnt
、主函数main()、读函数readDat()和写函数writeDat()的内容
-------------------------
void jsVal() /*标准答案*/
{int bb[4];
int I,j,k,flag;
for (I=0;I<200;I++)
{bb[0]=a[I]/1000; bb[1]=a[I]%1000/100;
bb[2]=a[I]%100/10; bb[3]=a[I]%10;
for (j=0;j<4;j++)
{if (bb[j]%2==

最近更新

2025年三年级作文这儿真美作文 24页

2025年甘肃交通职业技术学院单招职业适应性测.. 64页

2025年琼台师范学院单招职业技能测试题库审定.. 126页

2025年冬残奥会开幕式观后感心得体会(精选篇).. 13页

2025年冬奥会优秀作文十篇 12页

2025年滑石项目分析评价报告 26页

查处燃气管网建设费价格举报案件的回顾与思考.. 2页

六年级数学下册期中试题(真题) 5页

2025年一年级的元旦活动作文 7页

高二物理知识点精练习复习题44 15页

某型挖掘机发动机防冻液泄漏问题分析及解决 2页

2025年一年级劳动节日记13篇 6页

2025年一年级作文中秋节 7页

2025年一封家书作文700字 6页

2025年农村个人房屋转让协议书 10页

2025年一份爱心的作文大全 20页

2025年农产品购销买卖合同 13页

2025年湖南邮电职业技术学院单招职业适应性测.. 127页

幕墙预埋件40后置埋件41施工隐蔽验收记录-MQ2.. 4页

机载激光点云数据中电力线自动提取方法 2页

小学一年级运动会班级入场的解说词 4页

土石方现场协调会会议纪要 4页

沪教牛津版初中英语八下教材短语句型知识点汇.. 9页

《赤壁赋》知识点归纳(答案版) 5页

小学科学六年级下册 期中(新大象版)测试卷 7页

机电一体化项目职业技能大赛试题(SX-815Q) 8页

育婴师考试:高级育婴师(题库版) 16页

2022年水利水电工程专职安全生产管理人员(C类.. 32页

离子的检验和鉴别专题练习 5页

轨道卫星运动位置计算 1页