南开计算机考试题目,南开百题,计算机等级考试题目

最新 南开百题,计算机等级考试题目

200组数据

题目60。在文件in.dat中有200组数据,每组有3个数,按照每组数据的第二个数加第三个之和的大小进行降序排列

int jsSort()

{int i, j, cnt=0;

data ch;

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

if(aa[i].x2>aa[i].x1+aa[i].x3) bb[cnt++]=aa[i];

for(i=0;i

for(j=i+1;j

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

return cnt;

}

★☆题目75 。在文件in.dat中有200组数据,每组有3个数,按照每组数据的第一个数加第三个之和的大小进行升序排列

int jsSort()

{ int i,j,cnt=0;

data xy;

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

if(aa[i].x1>(aa[i].x2+aa[i].x3)) bb[cnt++]=aa[i];

for(i=0;i

for(j=i+1;j

if(bb[i].x1+bb[i].x3>bb[j].x1+bb[j].x3) { xy=bb[i]; bb[i]=bb[j]; bb[j]=xy;}

return cnt;

}

10个人100行的选票

★☆题目39。对10个候选人进行选举,全选或不选均为无效的选票.

void CountRs(void)

{ int i,j,count;

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

{ count=0;

for(j=0;j<10;j++)

if(xx[i][j]=='1') count++;

if(count==0||count==10) continue;

for(j=0;j<10;j++)

if(xx[i][j]=='1') yy[j]++;

}

}

★☆题目58。对10个候选人进行选举,若一张选票人数小于等于5个人时被认为无效的选票。

void CountRs(void)

{ int i,j,count;

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

{ count=0;

for(j=0;j<10;j++)

if(xx[i][j]=='1') count++;

if(count<=5) continue;

for(j=0;j<10;j++)

if(xx[i][j]=='1') yy[j]++;

}

}

★题目84。对10个候选人进行选举,若一张选票人数大于5个人时认为无效的选票.

void CountRs(void)

{ int i,j,count;

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

{ count=0;

for(j=0;j<10;j++)

if(xx[i][j]=='1') count++;

if(count>5) continue;

for(j=0;j<10;j++)

if(xx[i][j]=='1') yy[j]++;

}

}

200个正整数

★☆题目5。在文件in.dat中有200个正整数, 1000至9999之间。按原先的数值进行降序排列。

void jsSort()

{

int i,j,data;

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

for(j=i+1;j<200;j++) if(aa[i]%1000>aa[j]%1000||aa[i]%1000==aa[j]%1000&&aa[i]

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

bb[i]=aa[i];

}

题目6 。在文件in.dat中有200个正整数, 1000至9999之间。按原先的数值进行升序排列。

void jsSort()

{

int i,j,data;

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

for(j=i+1;j<200;j++)

if(aa[i]%1000aa[j])

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

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

bb[i]=aa[i];

}

请方差编制

题目83。请编制函数ReadDat()读取1000个十进制整数,计算出xx中奇数的个数odd,奇数的平均值ave1,偶数的平均值ave2,奇数的方差totfc的值

int ReadDat(void)

{ int i;

FILE *fp;

if((fp=fopen("IN.DAT","r"))==NULL) return 1;

for(i=0;i

{fscanf(fp,

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值