2006年9月全国等级考试三级c语言上机题库(六十七)

文章作者 100test 发表时间 2007:03:10 19:15:07
来源 100Test.Com百考试题网


题目67(无忧id 49 整数各位数字运算题)

下列程序的功能是:选出5000以下符合条件的自然数。条件是:千位数字与百位数字之和等于十位数字与个位数字之和,且千位数字与百位数字之和等于个位数字与千位数字之差的10倍。计算并输出这些四位自然数的个数cnt以及这些数的和sum。请编写函数countValue()实现程序的要求,最后调用函数writeDat()把结果cnt和sum,输出到文件OUT13.DAT中。

部分源程序存在文件prog1.c中。

请勿改动主函数main()和输出数据函数writeDat()的内容。

#include

int cnt,sum.

void countValue()

{int i,thou,hun,ten,data.

for(i=1000.i<5000.i )

{ thou=i/1000. hun=i00/100.

ten=i0/10. data=i.

if(thou hun==ten data&.&.thou hun==(data-thou)*10) {cnt .sum =i.}

}

}

void main()

{

cnt=sum=0.

countValue().

printf("满足条件的自然数的个数=%d\n",cnt).

printf("满足条件的自然数的个数之和=%d\n",sum).

writeDat().

}

writeDat()

{

FILE *fp.

fp=fopen("OUT13.DAT","w").

fprintf(fp,"%d\n%d\n",cnt,sum).

fclose(fp).

}



相关文章


等级考试如何计算通过成绩?
三机(C)上机是只有0分和100分吗?
计算机等级考试证书的有效期?
全国计算机等级考试考务管理系统升级说明
2006年9月全国等级考试三级c语言上机题库(六十七)
2006年9月全国等级考试三级c语言上机题库(六十五)
2006年9月全国等级考试三级c语言上机题库(六十三)
2006年9月全国等级考试三级c语言上机题库(六十四)
2006年9月全国等级考试三级c语言上机题库(六十二)
澳大利亚华人论坛
考好网
日本华人论坛
华人移民留学论坛
英国华人论坛