欢迎来到天天文库
浏览记录
ID:15875511
大小:406.50 KB
页数:40页
时间:2018-08-06
《计算机 三级 考试 必备 南开100题》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、南开100题题目1(无忧id14、id27(提供isP()函数;捷成id23题)请编写一个函数jsValue(intm,intk,intxx[]),该函数的功能是:将大于整数m且紧靠m的k个素数存入数组xx传回。最后调用函数writeDat()读取10组数据,分别得出结果且把结果输出到文件out.dat中。部分源程序存在文件prog1.c中。例如:若输入175则应输出:19,23,29,31,37。intisP(intm){inti;for(i=2;i2、urn1;}voidnum(intm,intk,intxx[]){ints=0;for(m=m+1;k>0;m++)if(isP(m)){xx[s++]=m;k--;}}解法2voidjsValue(intm,intk,intxx[]){inti,j,s=0;for(i=m+1;k>0;i++){for(j=2;j3、 while(n4、意:部分源程序存在文件prog1.c中。程序中已定义数组:a[200],b[200],已定义变量:cntvoidjsVal(){inti,j,qw,bw,sw,gw;for(i=0;i5、b[i]6、文件OUT5.DAT中。例如:原文:nanyfield.Yucancreateanindexyouhavethecorrectrecord.结果:nanyfield.Yucancreateanindexrd.yuhavethecrrectrec40南开100题原始数据文件存放的格式是:每行的宽度均小于80个字符,含标点符号和空格。voidStrOR(void){inti,righto,j,s,k;chartem[80];for(i=0;i7、x[i])-1;j>=0;j--){k=0;memset(tem,0,80);/*初始化字符串数组tem*/if(xx[i][j]=='o') /*如果当前字符为'o',进入以下语句*/{righto=j;/*则将此字符中位置j的值赋给righto*/for(s=righto+1;s8、ighoto)之前开始循环*/if(xx[i][s]!='o')tem[k++]=xx[i][s];/*将不是字符'o'的字符全存入到tem中*/strcpy(xx[i],tem);/*将当前已处理的字符重新存入当前行xx*/}elsecontinue;}}解法二:voidStrOR(void){inti;chara[80],*p;for(i=0;i
2、urn1;}voidnum(intm,intk,intxx[]){ints=0;for(m=m+1;k>0;m++)if(isP(m)){xx[s++]=m;k--;}}解法2voidjsValue(intm,intk,intxx[]){inti,j,s=0;for(i=m+1;k>0;i++){for(j=2;j
3、 while(n4、意:部分源程序存在文件prog1.c中。程序中已定义数组:a[200],b[200],已定义变量:cntvoidjsVal(){inti,j,qw,bw,sw,gw;for(i=0;i5、b[i]6、文件OUT5.DAT中。例如:原文:nanyfield.Yucancreateanindexyouhavethecorrectrecord.结果:nanyfield.Yucancreateanindexrd.yuhavethecrrectrec40南开100题原始数据文件存放的格式是:每行的宽度均小于80个字符,含标点符号和空格。voidStrOR(void){inti,righto,j,s,k;chartem[80];for(i=0;i7、x[i])-1;j>=0;j--){k=0;memset(tem,0,80);/*初始化字符串数组tem*/if(xx[i][j]=='o') /*如果当前字符为'o',进入以下语句*/{righto=j;/*则将此字符中位置j的值赋给righto*/for(s=righto+1;s8、ighoto)之前开始循环*/if(xx[i][s]!='o')tem[k++]=xx[i][s];/*将不是字符'o'的字符全存入到tem中*/strcpy(xx[i],tem);/*将当前已处理的字符重新存入当前行xx*/}elsecontinue;}}解法二:voidStrOR(void){inti;chara[80],*p;for(i=0;i
4、意:部分源程序存在文件prog1.c中。程序中已定义数组:a[200],b[200],已定义变量:cntvoidjsVal(){inti,j,qw,bw,sw,gw;for(i=0;i5、b[i]6、文件OUT5.DAT中。例如:原文:nanyfield.Yucancreateanindexyouhavethecorrectrecord.结果:nanyfield.Yucancreateanindexrd.yuhavethecrrectrec40南开100题原始数据文件存放的格式是:每行的宽度均小于80个字符,含标点符号和空格。voidStrOR(void){inti,righto,j,s,k;chartem[80];for(i=0;i7、x[i])-1;j>=0;j--){k=0;memset(tem,0,80);/*初始化字符串数组tem*/if(xx[i][j]=='o') /*如果当前字符为'o',进入以下语句*/{righto=j;/*则将此字符中位置j的值赋给righto*/for(s=righto+1;s8、ighoto)之前开始循环*/if(xx[i][s]!='o')tem[k++]=xx[i][s];/*将不是字符'o'的字符全存入到tem中*/strcpy(xx[i],tem);/*将当前已处理的字符重新存入当前行xx*/}elsecontinue;}}解法二:voidStrOR(void){inti;chara[80],*p;for(i=0;i
5、b[i]
6、文件OUT5.DAT中。例如:原文:nanyfield.Yucancreateanindexyouhavethecorrectrecord.结果:nanyfield.Yucancreateanindexrd.yuhavethecrrectrec40南开100题原始数据文件存放的格式是:每行的宽度均小于80个字符,含标点符号和空格。voidStrOR(void){inti,righto,j,s,k;chartem[80];for(i=0;i7、x[i])-1;j>=0;j--){k=0;memset(tem,0,80);/*初始化字符串数组tem*/if(xx[i][j]=='o') /*如果当前字符为'o',进入以下语句*/{righto=j;/*则将此字符中位置j的值赋给righto*/for(s=righto+1;s8、ighoto)之前开始循环*/if(xx[i][s]!='o')tem[k++]=xx[i][s];/*将不是字符'o'的字符全存入到tem中*/strcpy(xx[i],tem);/*将当前已处理的字符重新存入当前行xx*/}elsecontinue;}}解法二:voidStrOR(void){inti;chara[80],*p;for(i=0;i
7、x[i])-1;j>=0;j--){k=0;memset(tem,0,80);/*初始化字符串数组tem*/if(xx[i][j]=='o') /*如果当前字符为'o',进入以下语句*/{righto=j;/*则将此字符中位置j的值赋给righto*/for(s=righto+1;s8、ighoto)之前开始循环*/if(xx[i][s]!='o')tem[k++]=xx[i][s];/*将不是字符'o'的字符全存入到tem中*/strcpy(xx[i],tem);/*将当前已处理的字符重新存入当前行xx*/}elsecontinue;}}解法二:voidStrOR(void){inti;chara[80],*p;for(i=0;i
8、ighoto)之前开始循环*/if(xx[i][s]!='o')tem[k++]=xx[i][s];/*将不是字符'o'的字符全存入到tem中*/strcpy(xx[i],tem);/*将当前已处理的字符重新存入当前行xx*/}elsecontinue;}}解法二:voidStrOR(void){inti;chara[80],*p;for(i=0;i
此文档下载收益归作者所有