好文档 - 专业文书写作范文服务资料分享网站

三级参考答案.doc

天下 分享 时间: 加入收藏 我要投稿 点赞

【参考答案】

void SortDat () {

int i, j; PRO xy;

for ( i=0; i<99; i卄) for( j=i+l; j<100; j++ ) (

if(strcmp(sell[i]. me, sell[j]. me)>0)

/*按产品名称从小到大进行排列*/

{ xy=sell[i]; sell [i]=sell[j]; sell[j]=xy; } else if (strcmp(sol 1 [i]. inc, sol 1 [j]. me) ==0)

/*若产品名称相同*/

if(sell[i]. je>sell[j]. je)

/*则按金额从小到大进行排列*/

{xy=sell[订;sell[i]二sell[j];sell[j]=xy;} }

300【参考答案】

js Value ()

int i, thou, hun, ten, data, j; for(i=0;i<300;i++)

{

thou=a[i]/1000; hun=a[i]00/100;

ten=a[i]0/10; data=a[i]; if (thou-hun-tcn-data>0) { b[cnt]=a[i]; ent卄;}

for(i=0;i

if(b[i]>b[j]) { data=b[i]; b[i]=b[j]; b[j]=data; }

14【参考答案】 void jsValue() int j, i, value; for(i=0;i<300;i++)

if (isP(a[i])) { b[cnt]=a[i]; cnt++; } for(i=0;i

if(b[i]>b[j]) { value=b[i]; b[i]=b[j]; b[j]=value; }

/*取得四位数的干位数字*/ /*取得四位数的

百位数字*/ /*取得四位数的十位数字*/ /*取得四位数的个位数字*/

/*将数组b中的四位数按从小到大的顺序进行排序*/

/*将数组b中的四位数按从小到大的顺序进行排序*/

19【参考答案】 void jsValue () int i;

for (i=0;i<300;i++) if (isP(a[i]))

;、pjzl+=a[i]; cnt++; else

pjz2+=a[i];

pjzl二pjzl/cnt; pjz2=pjz2/(300-cnt); }

15【参考答案】 js Value () {

int i, thou, hun, ten, data, n=0; for (i=0;i<300;i++) {

thou=a[i]/1000; hun=a[i]%l000/100; ten=a[i]0/10; data=a[i];

if (thou-hun-ten-data>0) { cnt++; pjzl+=a[i]; } else

{ n++; pjz2+=a[i]; } }

pjzl/=cnt; pjz2/=n;

200 20【参考答案】 void jsVal () {

int i, thou, hun, ten, data, j; int ab, cd; for(i=0;i<200;i++)

/*判断该数是否为素数*/

/*计算所有素数的和并统计其个数*/ /*计算所有不是索数的数的和*/ /*求所有素数的平均值*/

/*求所有不是素数的平均值*/

/*求四位数的千位数字*/ /*求四位数的百位数字*/ /*求四位数的十位数字*/ /*求四位数的个位数字*/ /*统计满足条件的数的个数并求和*/ /*统计不满足条件的数的个数并求和*/ /*求满足条件的数的平均值*/

/*求不满足条件的数的平均值*/

thou=a [i]/1000; hun=a[i]00/100; ten=a[i]0/10; data=a[i];

/*求四位数的千位数字*/ /*求四位数的百位数字*/ /*求四位数的十位数字*/ /*求四位数的个位数字*/

ab=10*thou+ten; cd=10*data+hun;

if( (ab-cd)>=0&&(ab-cd)<=10&&ab%2==l&&cd%2==l&&ab/10!=0&&cd/10!=0) { b[cnt]二a[i]; cnt++; } }

for (i=0; i

28【参考答案】

{ data=b[i]; b[i] =b[j] ;b[j]=data; }

/*将数组b中的数降序排列*/

void jsVal () {

int i, j, temp; for(i=0;i〈MAX-5;i++)

if(a[i]>a[i+l]&&a[i]>a[i+2]&&a[i]>a[i+3]&&a[i]>a[i+4]&&a[i]>a[i+5]&&a[i]%2!=0) { b[ent]二a[i]; cnt++; } for(i=0;i

if(b[订>b[j]) { temp=b[i]; b[i]=b[j]; b[j]=temp; }

29【参考答案】 void jsVal () {

int i,j, flag=0; for(i=0;i〈MAX-5;i++)

if (a[i]

for(i=0; ib[jj)

}

39【正确答案】 int jsSort () {

int i, cnt=0, j; data ch;

for(i=0;i<200;i++)

if(aa「i]. x2>aa[i]. x1+aa「i]. x3) I

bb[cnt]=aa[i]; cnt++; }

for(i=0;i

if (bb[订.x2+bb[i]. x3

return ent;

{ flag=b[i]; b[i]=b[j]; b[j]=flag; }

/*将满足条件的数存入数组b屮并统计其个数*/ /*对b数组进行升序排列*/

/*将满足条件的数存入数组b中并统计其个数*/ /*对b数组进行升序排列*/

/*统计满足条件的数据的组数*/

/*返冋满足条件的数据的组数*/

止整数50【参考答案】

void countvalue() {

int i, j, half, hun, ten, data; for(i=101;i<1000;i++)

{

hun=i/100; ten=i0/10; data=i;

if (hun==(ten+data)) {

half二i/2; for(j=2;j=half) {cnt++;sum+=i;}

}

}

}

51【参考答案】

int jsvalue(int bb[]) {

int i, j, k二0; int hun, ten, data; for(i=100;i<=999;i++)

{

j 二 10; while(j*j<=i) {

if(i==j*j)

{

hun二i/100; data=i-hun*100; ten=data/10; data=data-ten*10;

if(hun二二ten |hun二二data |ten—data) { bb[k]=i; k++; }

}

j++;

}

}

return

k;

53 【参考答案】 void countValueO

if(qw+bw==sw?gw&& qw+ bw==(gw-qw)*10) { cnt++; sum+=i; } /*统计满足条件的数的个数并对其求和*/

/*求止整数的个数*/

} int i, qw, bw, sw, gw; if (xx[i]>0) totNum++; else break; for (i=5000;i>=1000;i--) { 55【参考答案】 thou=xx[i]/1000;

void Calvalue(void) qw二i/1000;

/*求四位数的千位数字*/

/*求四位数的千位数字*/ ten=xx[i]0/10; data=xx[i]; bw二i00/100; /*求四位数的百位数字*/

int i, thou, hun, ten, data; /*求四位数的百位数字*/ ab=thou+hun+ten+data; sw二i0/10; /*求四位数的十位数字*/ gw=i; /*求四位数的个位数字*/ */ int ab; /*求四位数的十位数字if (ab%2==0)

/*求四位数的个位数字*/ { totCnt++; sum=sum+xx[i]; }

float sum二0;

for(i=0;i

/*统计各位数字之和是奇数的个数并累加求和*/

him 二xx[i]%l000/100;

totPjz=sum/totCnt;

j

/*求满足条件的数的平均值*/

59【参考答案】 void Compute(void) {

int i, yy [MAX]; for(i=0;i<1000;i++) if(xx[i]%2==0)

{ cvcn++; avc2+=xx[i]; yy[cvcn-ll=xx[i]; } else

{ odd++; avel+=xx[i]; } avel/=odd;

avc2/二even;

for (i=0;i

/*求数组xx中所有奇数的平均值*/ /*求数组XX中所冇

偶数的平均值*/

totfc+= (yy [i]-ave2) * (yy [ i ] -ave2) /even; /* 计算所冇偶数的方差*/

字符串73【参考答案】

void StrCharJR(void) {

int i, j;

for(i=0;i

for(j 二 0;xx[i][j]!二 0;j++)

xx[i] [j]+二xx[i] [j]>>4;

}

76【参考答案】 void jsSort () {

int i, j, k, strl; char ch;

for(i=0;i<20;i++) {

strl二strlen(xx[i]); for(j=l;j

for(k=j+2;kxx[i][k])

{ ch二xx[i][j]; xx[i][j]=xx[i][k]; xx[i] [k]=ch; } }

三级参考答案.doc

【参考答案】voidSortDat(){inti,j;PROxy;for(i=0;i<99;i卄)for(j=i+l;j<100;j++)(if(strcmp(sell[i].me,sell[j].me)>0)/*按产品名称从小到大进行排列*/{xy=se
推荐度:
点击下载文档文档为doc格式
2hxgd50eit97tl37kuug5o77k30e8m00qs0
领取福利

微信扫码领取福利

微信扫码分享