计算机考试大题及详细答案.docxVIP

  • 3
  • 0
  • 约4.72千字
  • 约 7页
  • 2026-06-27 发布于河北
  • 举报

计算机考试大题及详细答案

一、编程题(20分)

题目:编写一个C语言程序,实现以下功能:从键盘输入10个整数,存入数组中,计算并输出这10个整数的平均值、最大值和最小值。要求:输入数据需判断合法性(仅允许输入整数),若输入非法,提示“输入错误,请输入整数!”并重新输入。

详细答案:

c

#includestdio.h

intmain(){

intarr[10];//存储10个整数的数组

inti,max,min;

floatsum=0.0,avg;

inttemp;//临时存储输入的数值

intflag;//标记输入是否合法

//循环输入10个整数,判断合法性

for(i=0;i10;i++){

flag=0;

printf(请输入第%d个整数:,i+1);

//判断输入是否为整数(%d的返回值为成功读取的个数)

while(scanf(%d,temp)!=1){

//清空输入缓冲区,避免死循环

while(getchar()!=\n);

printf(输入错误,请输入整数!\n);

文档评论(0)

1亿VIP精品文档

相关文档