ImageVerifierCode 换一换
格式:DOC , 页数:61 ,大小:652.50KB ,
资源ID:3526561      下载积分:20 文钱
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,省得不是一点点
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.wenke99.com/d-3526561.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: QQ登录   微博登录 

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(C语言100题WORD加答案.doc)为本站会员(sk****8)主动上传,文客久久仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知文客久久(发送邮件至hr@wenke99.com或直接QQ联系客服),我们立即给予删除!

C语言100题WORD加答案.doc

1、二级 C 语言 第 1 页 共 61 页1:下列程序的功能是:将大于整数 m 且紧靠 m 的 k 个素数存入数组 xx。请编写函数 num(int m,int k,int xx)实现函数的要求 ,最后调用函数 readwriteDAT()把结果输出到文件out.dat 中。例如:若输入 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) h

2、alf=data/2;for(I=2;Ihalf)xxn=data;n+;if(n=k)break;data+; 或者:void num(int m,int k,int xx)int i,j,s=0;for(i=m+1;k0;i+)for(j=2;j0;m+)if(isP(m) xxi+=m;k-; 原程序如下:#include #include void readwriteDAT() ;int isP(int m) int i ;for(i = 2 ; i #define MAX 200int aMAX, bMAX, cnt = 0;void jsVal()void readDat() in

3、t i ;FILE *fp ;fp = fopen(“in.dat“, “r“) ;for(i = 0 ; i =index;j-)ch=xxIstrl-1;for(k=strl-1;k0;k-)xxIk=xxIk-1;xxI0=ch;或者:void StrOR(void) int i;char a80,*p;for(i=0;i=0;j-)if(xxij=o) righto=j;break; for(j=righto+1;j=xxi) p1-;memcpy(t1,p1+1,p2-p1);t1p2-p1=0;strcat(t,t1);strcat(t,“ “);if(p1=Aj=0;j-)ppj

4、+1=ppj; pp0=xxlI; k+;I-; strcat(ch,pp);strcpy(pp, “);k=1;if(I=-1)break;while(xxlIz)j=0;j-)ppj+1=ppj; pp0=xxlI; k+; I-;strcat(ch,pp); strcpy(pp,“);k=0;if(I=-1)break;strcpy(xxl,ch);或者:void StrOL(void) int i,j,k,m,n,ll;char yy80;for(i=0; i =0; j-) if(isalpha(xxij) k+;else for(m=1; maaj%1000)data=aaI;aa

5、I=aaj;aaj=data;else if(aaI%1000=aaj%1000)if(aaI#include#includeint aa200,bb10;void jsSort()void main()readDat();jsSort();writeDat();system(“pause“);readDat()FILE *in;int i;in=fopen(“in.dat“,“r“);for(i=0; iaaj)data=aaI;aaI=aaj;aaj=data;二级 C 语言 第 5 页 共 61 页for(I=0;I#include#includeint aa200,bb10;void

6、jsSort()void main()readDat();jsSort();writeDat();system(“pause“);readDat()FILE *in;int i;in=fopen(“in.dat“,“r“);for(i=0; i#include#include#include#include#define MAX 100typedef structchar dm5; /*产品代码*/char mc11; /*产品名称*/ int dj; /*单价*/int sl; /*数量*/ long je; /*金额*/PRO;PRO sellMAX;void ReadDat();void

7、 WriteDat();void SortDat()void main() memset(sell,0,sizeof(sell);ReadDat();SortDat();WriteDat(); void ReadDat()FILE *fp;char str80,ch11;int i;fp=fopen(“IN.DAT“,“r“);for(i=0;i130|*pf*11%256130);else xxij=p; 原程序如下:#include#include#include#includeunsigned char xx5080;int maxline=0;/*文章的总行数*/int ReadDat

8、(void);void WriteDat(void);void encryptChar()void main()clrscr();if(ReadDat()printf(“数据文件 ENG.IN 不能打开!n007“);return;encryptChar();WriteDat();system(“pause“);int ReadDat(void)FILE *fp;int i=0;unsigned char *p;if(fp=fopen(“eng.in“,“r“)=NULL) return 1;while(fgets(xxi,80,fp)!=NULL)p=strchr(xxi,n);if(p)*

9、p=0;i+;maxline=i;fclose(fp);return 0;void WriteDat(void)FILE *fp;int i;fp=fopen(“ps1.dat“,“w“);for(i=0;i#include #include char xx5080 ;int maxline = 0 ; /* 文章的总行数 */int ReadDat(void) ;void WriteDat(void) ;void SortCharD(void)int I,j,k,strl;二级 C 语言 第 7 页 共 61 页char ch;for(I=0;I=aint maxline = 0 ; /*

10、文章的总行数 */int ReadDat(void) ;void WriteDat(void) ;void ConvertCharA(void) void main() clrscr() ;if(ReadDat() printf(“数据文件 IN.DAT 不能打开!n007“) ;return ;ConvertCharA();WriteDat() ;system(“pause“);int ReadDat(void) FILE *fp ; int i = 0 ; char *p ;if(fp = fopen(“IN.DAT“, “r“) = NULL) return 1 ;while(fgets

11、(xxi, 80, fp) != NULL) p = strchr(xxi, n) ;if(p) *p = 0 ; i+ ;maxline = i ; fclose(fp) ; return 0 ;void WriteDat(void)FILE *fp ; int i ;clrscr() ;fp = fopen(“OUT3.DAT“, “w“) ;for(i = 0 ; i =avoid chg(char*s) main( )char aN;clrscr();printf(“Enter a string : “); gets(a);printf(“The original string is

12、: “); puts(a);chg(a);printf(“The string after modified : “);puts (a);readwriteDAT() ;system(“pause“);void readwriteDAT()int i ;char aN ;FILE *rf, *wf ;rf = fopen(“in.dat“, “r“) ;wf = fopen(“out.dat“, “w“) ;for(i = 0 ; i #include#include#include#include#define MAX 100typedef structchar dm5; /*产品代码*/c

13、har mc11; /*产品名称*/ int dj; /*单价*/int sl; /*数量*/ long je; /*金额*/PRO;PRO sellMAX;void ReadDat();void WriteDat();void SortDat()void main() memset(sell,0,sizeof(sell);ReadDat();SortDat();WriteDat(); void ReadDat()FILE *fp;二级 C 语言 第 9 页 共 61 页char str80,ch11;int i;fp=fopen(“IN.DAT“,“r“);for(i=0;i0)xy=sel

14、lI; sell I=sellj; sellj=xy;else if(strcmp(sellI.mc,sellj.mc)=0)if(sellI.je#include#include#include#include#define MAX 100typedef structchar dm5; /*产品代码*/char mc11; /*产品名称*/ int dj; /*单价*/int sl; /*数量*/ long je; /*金额*/PRO;PRO sellMAX;void ReadDat();void WriteDat();void SortDat()void main() memset(sel

15、l,0,sizeof(sell);ReadDat();SortDat();WriteDat(); void ReadDat()FILE *fp;char str80,ch11;int i;fp=fopen(“IN.DAT“,“r“);for(i=0;iaj)flag=1;else flag=0;break;if (aI%2=0)flag=0;if (flag=1)bcnt=aI; cnt+; for(I=0;Ibj)k=bI;bI=bj;bj=k;二级 C 语言 第 10 页 共 61 页原程序如下:#include #define MAX 200int aMAX, bMAX, cnt = 0

16、;void jsVal()void readDat() int i ;FILE *fp ;fp = fopen(“in.dat“, “r“) ;for(i = 0 ; i bj)k=bI;bI=bj;bj=k;原程序如下:#include #define MAX 200int aMAX, bMAX, cnt = 0;void jsVal()void readDat() int i ;FILE *fp ;fp = fopen(“in.dat“, “r“) ;for(i = 0 ; i 4; 注:这个编程题比二级考得还简单。void StrCharJR(void)int i,j;for(i=0;imaxline;i+)for(j=0;xxij!=0;j+)

Copyright © 2018-2021 Wenke99.com All rights reserved

工信部备案号浙ICP备20026746号-2  

公安局备案号:浙公网安备33038302330469号

本站为C2C交文档易平台,即用户上传的文档直接卖给下载用户,本站只是网络服务中间平台,所有原创文档下载所得归上传人所有,若您发现上传作品侵犯了您的权利,请立刻联系网站客服并提供证据,平台将在3个工作日内予以改正。