计算机等级考试(C语言)精华版(100题抽取的各类题型).doc

上传人:11****ws 文档编号:3230532 上传时间:2019-05-26 格式:DOC 页数:7 大小:81.50KB
下载 相关 举报
计算机等级考试(C语言)精华版(100题抽取的各类题型).doc_第1页
第1页 / 共7页
计算机等级考试(C语言)精华版(100题抽取的各类题型).doc_第2页
第2页 / 共7页
计算机等级考试(C语言)精华版(100题抽取的各类题型).doc_第3页
第3页 / 共7页
计算机等级考试(C语言)精华版(100题抽取的各类题型).doc_第4页
第4页 / 共7页
计算机等级考试(C语言)精华版(100题抽取的各类题型).doc_第5页
第5页 / 共7页
点击查看更多>>
资源描述

1、1 商品排列 void SortDat()int i,j;PRO xy;for( i=0; i0) /*按产品名称从小到大进行排*/ xy=selli; selli=sellj; sellj=xy; else if(strcmp(selli.mc,sellj.mc)=0) /*若产品名称相同*/if(selli.jesellj.je) /*则按金额从小到大进行排列*/xy=selli;selli=sellj;sellj=xy;2void jsValue()int j,i,value;for(i=0;ibj) value=bi; bi=bj; bj=value; 03jsValue()int i

2、,thou,hun,ten,data,n=0;for(i=0;i0) cnt+; pjz1+=ai; /*统计满足条件的数的个数并求和*/else n+; pjz2+=ai; /*统计不满足条件的数的个数并求和*/pjz1/=cnt; /*求满足条件的数的平均值*/pjz2/=n; /*求不满足条件的数的平均值*/04int isP(int m)int i;for(i=2;ibj) t=bi; bi=bj; bj=t; 07int jsSort()int i,j,count=0;Data val;for(i=0;iaai.x2+aai.x3) bbcount.x1=aai.x1; bbcoun

3、t.x2=aai.x2;bbcount.x3=aai.x3;count+; /*统计满足条件的数据的组数*/for(i=0;ibbj.x1+bbj.x3) val=bbi; bbi=bbj; bbj=val; return count; /*返回满足条件的数据的组数*/08void main()int cnt1,cnt2,xxN;float pj;FILE *fw;int i,k=0;long j;system(“cls“);fw=fopen(“OUT40.DAT“,“w“);read_dat(xx);for(i=0,j=0,cnt1=0,cnt2=0;iaaj) /*则要按原四位数的值进行从

4、小到大排序*/ data=aai; aai=aaj; aaj=data; for(i=0;ihalf) xxn=Data;n+;Data+;12int isPrime(int number)int i,tag=1;if(number=1) return 0;for(i=2;tag sum+=i;14int jsvalue(int bb)int i,j,k=0;int hun,ten,data;for(i=100;i=half) return 1;else return 0;16void CalValue(void)int i,data;for(i=0;i0) totNum+; /*统计正整数的

5、个数*/data=xxi1; /*将数右移一位*/if(data%2) /*如果产生的新数是奇数*/ totCnt+; totPjz+=xxi; /*统计满足条件的数的个数并求和*/totPjz/=totCnt; /*计算满足条件的数的平均值*/17void Compute(void)int i, yyMAX;for(i=0;i0;k-) /*将这个数据左侧的数依次向右移动*/aik=aik-1;ai0=num; /*再将这个数放在最左侧*/19void encryptChar()int i;char *pf;for(i=0;i=0 continue; *pf=*pf*11%256; /*否则

6、将所对应的字符进行替代*/pf+; /*指向下一个字符*/20void StrCharJR(void)int i,j;for(i=0;i4;21void chg(char *s)int i,strl;char ch;strl=strlen(s); /*求字符串的长度*/ch=*s; /*将第一个字符暂赋给ch*/for(i=0;i=0;j-,k-) ch=xxij;xxij=xxik;xxik=ch;23void ConvertCharA(void)int i,j,str;for(i=0;i=a j-) /*xx 字符串从后向前搜索*/ if(isalpha(xxij) k+; /*判断字符是

7、否为字母,是则单词长度加 1*/else /*如果遇到分割符,则将单词放到 yy 字符串中*/for(m=1; m=index;j-)ch=xxistrl-1;for(k=strl-1;k0;k-)xxik=xxik-1; /*字符右移*/xxi0=ch;26void CountRs(void)int i,j,k;for(i=0;i=100) b0=n;if(sum0=1000) b1=n;if(sum0=10000) b2=n; break; sum0=sum;29void Josegh(void)int i,j,k,s1,w;s1=s;for(i=1;i=2;i-)s1=(s1+m-1)%i;if(s1=0) s1=i;w=ps1-1;for(j=s1;j=i-1;j+) pj-1=pj;pi-1=w;30void countvalue()int S,i,X,E;for(S=3;S=9;S+)for(i=0;i=9;i+)for(X=0;X=8;X=X+2)for(E=0;E=9;E=E+3)if(3*(S*100+i*10+X)=2*(1000+i*100+10+E) cnt+; sum+=S*100+i*10+X+1000+i*100+10+E;313233

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 教育教学资料库 > 精品笔记

Copyright © 2018-2021 Wenke99.com All rights reserved

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

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

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