[*]①定义整型循环变量i、j,表示各位数字之和的长整型变量he以及存储一个四位数的字符数组num[5]。 ②循环变量i从0开始,依次递增到4,对字符数组num[5]的每个元素赋初值0。 ③循环变量i从0开始,依次递增到MAXNUM-1,对

admin2010-12-10  22

问题

选项

答案[*]

解析 ①定义整型循环变量i、j,表示各位数字之和的长整型变量he以及存储一个四位数的字符数组num[5]。
    ②循环变量i从0开始,依次递增到4,对字符数组num[5]的每个元素赋初值0。
    ③循环变量i从0开始,依次递增到MAXNUM-1,对每个数组元素xx进行判断,如果xx的值非零,则变量torNum加1,退出循环时,totNum的值就是文件in.dat中存有的四位正整数的个数。
    ④循环变量i从0开始,依次递增到totNum-1,对于每个数组元素xx调用库函数sprintf()以4个字符宽度形式输出到字符数组num中,用字符数组num中的每个元素减去0的ASCII码48,就分别得到xx嘲这个四位数每位上的数字,并把这四个数字相加赋给变量j。再对变量j对2求余数进行判断其值是否等于0,如果等于0,则说明j是偶数,变量totCnt加1,并把xx的值累加到变量he。
    ⑤退出循环后,把变量he的类型转换成双精度型再除以totCnt得到符合条件的数的算术平均值totPjz。
转载请注明原文地址:https://kaotiyun.com/show/LwaZ777K
0

最新回复(0)