全国计算机等级考试三级网络技术上机题库(南开(17)
时间:2025-04-17
时间:2025-04-17
到out.dat文件。
例如:7153,7+1=5+3,则该数满足条件计算平均值pjz1,且个数cnt=cnt+1。8129,8+1<>2+9,则该数不满足条件计算平均值pjz2。
jsValue()
{int i,thou,hun,ten,data,n=0;
for(i=0;i<300;i++)
{thou=a[i]/1000; hun=a[i]%1000/100;
ten=a[i]%100/10; data=a[i]%10;
if(thou+hun==ten+data) {cnt++;pjz1+=a[i];}
else {n++;pjz2+=a[i];}
}
if(cnt==0) pjz1=0;
else pjz1/=cnt;
if(n==0) pjz2=0;
else pjz2/=n;
}
************************************************************************
☆题目29(整数各位运算统计题)
已知数据文件in.dat中存有300个四位数,并已调用读函数ReadDat()把这些数存入数组a中,请编制一函数jsValue(),其功能是:求出千位数上的数加个位数等于百位数上的数加十位数上的数的个数cnt,再求出所有满足此条件的四位数平均值pjz1,以及不满足此条件的四位数平均值pjz2,最后调用写函数把结果输出到out.dat文件。
例如:6712,6+2=7+1,则该数满足条件计算平均值pjz1,且个数cnt=cnt+1。8129,8+9<>1+2,则该数不满足条件计算平均值pjz2。
jsValue()
{ int i,gw,sw,bw,qw,cnt2=0;
for(i=0;i<300;i++)
{gw=a[i]%10; sw=a[i]/10%10;
bw=a[i]/100%10; qw=a[i]/1000;
if((qw+gw)==(sw+bw)) { cnt++;pjz1+=a[i]; }
else { cnt2++;pjz2+=a[i]; }
}
if(cnt==0) pjz1=0;
else pjz1/=cnt;
if(cnt2==0) pjz2=0;
else pjz2/=cnt2;
}
****************************************************
上一篇:2013考研英语词汇完整版
下一篇:大学开学校园广播稿