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

加入VIP,免费下载
 

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

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

下载须知

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

版权提示 | 免责声明

本文(南开100题.docx)为本站会员(b****4)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

南开100题.docx

1、南开100题第1题:void num(int m, int k, int xx) int i,j; int cnt=0; for(i=m+1; ;i+) for(j=2; ;j+) if(i%j=0) break; if(i=j) xxcnt=i; cnt+; if(cnt=k) break; 第2题:void jsVal() int i,j,t; int g,s,h,q; for(i=0;i200;i+) g=ai%10; s=ai%100/10; h=ai%1000/100; q=ai/1000; if(g%2=0&s%2=0&h%2=0&q%2=0&q!=0) bcnt=ai; cnt+

2、; for(i=0;icnt-1;i+) for(j=i+1;jcnt;j+) if(bibj) t=bi; bi=bj; bj=t; 第3题:void StrOR(void) int i,j,k; int str; int index; char c180,c280; for(i=0;imaxline;i+) str=strlen(xxi); index=str; c10=0;c20=0; for(j=0;jstr;j+) if(xxij=o) index=j; for(k=j;k=str;k+) xxik=xxik+1; str-; j-; for(j=0;jindex;j+) c1j=x

3、xij; c1j=0; for(j=index;j=str;j+) c2j-index=xxij; strcat(c2,c1); strcpy(xxi,c2); 第4题:void StrOL(void) int i, j, k, strl, l; for (i=0; imaxline; i+) for (j=0; jstrlen(xxi); j+) if (isalpha(xxij)=0 & xxij!= ) xxij = ; for (l=0; l= 0) for (j=k; j=0; j-) ppj+1 = ppj; pp0 = xxli; k+; i-; strcat(ch, pp);

4、strcpy(pp, ); k = 0; if (i = 0) for (j=k; j=0; j-) ppj+1 = ppj; pp0 = xxli; k+; i-; strcat(ch, pp); strcpy(pp, ); k = 0; if (i 0) break; strcpy(xxl, ch); 第5题:void jsSort() int i,j,t; for(i=0;i199;i+) for(j=i+1;jaaj%1000) t=aai; aai=aaj; aaj=t; else if(aai%1000=aaj%1000) if(aaiaaj) t=aai; aai=aaj; aa

5、j=t; for(i=0;i10;i+) bbi=aai; 第6题:void jsSort() int i,j,t; for(i=0;i199;i+) for(j=i+1;j200;j+) if(aai%1000aaj) t=aai; aai=aaj; aaj=t; for(i=0;i10;i+) bbi=aai; 第7题:void SortDat() int i,j; PRO t; for(i=0;i99;i+) for(j=i+1;j100;j+) if(strcmp(selli.dm,sellj.dm)0) t=selli; selli=sellj; sellj=t; else if(s

6、trcmp(selli.dm,sellj.dm)=0) if(selli.jesellj.je) t=selli; selli=sellj; sellj=t; 第8题:void encryptChar() int i,j,str; unsigned char t; for(i=0;imaxline;i+) str=strlen(xxi); for(j=0;j32&t=130) xxij=t; 第9题:void SortCharD(void) int i,j,k,str; char t; for(i=0;imaxline;i+) str=strlen(xxi); for(j=0;jstr;j+)

7、 for(k=j+1;kstr;k+) if(xxijxxik) t=xxij; xxij=xxik; xxik=t; 第10题:void ConvertCharA(void) int i,j,str; for(i=0;imaxline;i+) str=strlen(xxi); for(j=0;j=a&xxij=z) if(xxij=z) xxij=a; else xxij+=1; 第11题void chg(char *s) int i,str; str=strlen(s); for(i=0;i=a&si=A&si=Z) if(si=z|si=Z) si-=25; else si+=1;第12

8、题void SortDat() int i,j; PRO temp; for(i=0;i100;i+) for(j=i+1;j0) temp=selli; selli=sellj; sellj=temp; else if(strcmp(selli.mc,sellj.mc)=0) if(selli.jesellj.je) temp=selli; selli=sellj; sellj=temp; 第13题void SortDat() int i,j; PRO temp; for(i=0;i100;i+) for(j=i+1;j0) temp=selli; selli=sellj; sellj=te

9、mp; else if(strcmp(selli.dm,sellj.dm)=0) if(selli.jesellj.je) temp=selli; selli=sellj; sellj=temp; 第14题void jsVal() int i,j,t; for(i=0;iai+1&aiai+2&aiai+3&aiai+4&aiai+5&ai%2=1) bcnt=ai; cnt+; for(i=0;icnt-1;i+) for(j=i+1;jbj) t=bi; bi=bj; bj=t; 第15题void jsVal() int i,j,t; int g,s,h,q; for(i=0;i200;i

10、+) g=ai%10; s=ai%100/10; h=ai%1000/100; q=ai/1000; if(q=h&h=s&s=g&ai%2=0) bcnt=ai; cnt+; for(i=0;icnt-1;i+) for(j=i+1;jbj) t=bi; bi=bj; bj=t; 第16题void StrCharJR(void) int i,j,str; for(i=0;imaxline;i+) str=strlen(xxi); for(j=0;j4; 第17题void ChA(void) int i,j,str,k; char t; for(i=0;imaxline;i+) str=str

11、len(xxi); t=xxi0; for(j=0;jstr-1;j+) xxij+=xxij+1; xxistr-1+=t; for(j=0,k=str-1;j=k;j+,k-) t=xxij; xxij=xxik; xxik=t; 第18题void encryptChar() int i,j,str; unsigned char t; for(i=0;imaxline;i+) str=strlen(xxi); for(j=0;jstr;j+) t=xxij*11%256; if(xxij%2=0|t=32); else xxij=t; 第19题int findStr(char *str,

12、char *substr) char c3; int i,k,cnt=0; k=strlen(str); for(i=0;ik-1;i+) c0=stri; c1=stri+1; c2=0; if(strcmp(c,substr)=0) cnt+; return cnt;第20题int jsValue(int t) int f1=1,f2=1; while(f1=t&f2t) return f1; else return f2;第21题float countValue() float x0,x1; x1=0.0; do x0=x1; x1=cos(x0); while(fabs(x0-x1)1

13、e-6); return x1;第22题double countValue(int n) int i,sum=0; double s; for(i=21;in;i+) if(i%3=0&i%7=0) sum+=i; s=sqrt(sum); return s;第23题void CalValue(void) int i; for(i=0;i200;i+) aver+=xxi; sumint+=(int)xxi; sumdec+=xxi-(int)xxi; aver/=200;第24题jsValue(int bb) int i,j; int cnt=0; for(i=10;i33;i+) j=i*

14、i; if(j%10=j/100|j/100=j%100/10|j%10=j%100/10) bbcnt+=j; return cnt;第25题int jsValue(long n) int i,j,str; char c20; ltoa(n,c,10); str=strlen(c); for(i=0,j=str-1;i=j;i+,j-) if(ci!=cj) return 0; return 1;第26题void CalValue(void) int i; for(i=0;i0) totNum+; for(i=0;i1)%2=0) totCnt+; totPjz+=xxi; totPjz/=

15、totCnt;第27题void jsValue() int i,j,t; int g,s,h,q; for(i=0;i0) bcnt=ai; cnt+; for(i=0;icnt-1;i+) for(j=i+1;jbj) t=bi; bi=bj; bj=t; 第28题void jsVal() int i,j,t; int g,s,h,q; int ab,cd; for(i=0;i=0&ab-cd=10&ab*cd%2=1&q*g!=0) bcnt=ai; cnt+; for(i=0;icnt-1;i+) for(j=i+1;jcnt;j+) if(bibj) t=bi; bi=bj; bj=t

16、; 第29题void jsVal() int i,j,t; int g,s,h,q; int ab,cd; for(i=0;i=10&ab-cd=20&ab%2=0&cd%2=0&q*g!=0) bcnt=ai; cnt+; for(i=0;icnt-1;i+) for(j=i+1;jcnt;j+) if(bibj) t=bi; bi=bj; bj=t; 第30题void jsVal() /*此题简单解法见14题*/ int i,j,t; for(i=0;i195;i+) if(ai%2=0) for(j=i+1;j=aj) break; if(j=i+6) bcnt=ai; cnt+; fo

17、r(i=0;icnt;i+) for(j=i+1;jbj) t=bi; bi=bj; bj=t; 第31题void SortDat() int i,j; PRO t; for(i=0;i100;i+) for(j=i+1;j100;j+) if(selli.jesellj.je) t=selli; selli=sellj; sellj=t; else if(selli.je=sellj.je) if(strcmp(selli.dm,sellj.dm)0) t=selli; selli=sellj; sellj=t; 第32题void SortDat() int i,j; PRO t; for(

18、i=0;i100;i+) for(j=i+1;j100;j+) if(strcmp(selli.mc,sellj.mc)sellj.je) t=selli; selli=sellj; sellj=t; 第33题readdat函数加入内容在/*/与/*/之间 for(i=0;i100;i+) for(j=0;j10;j+) fscanf(fp,%d,&xxi*10+j);编写的Compute函数为void Compute(void) int i; for(i=0;i1000;i+) if(xxi%2=1) odd+; ave1+=xxi; else even+; ave2+=xxi; ave1/=odd; ave2/=even; for(i=0;i1000;i+) if(xxi%2=0) totfc+=(xxi-ave2)*(xxi-ave2); totfc/=even;第34题void countValue() int i,j; for(i=101;i1000;i+) if(i%10+i%100/10)%10=i/100) for(j=2; ;j+)

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1