文档详情

C语言的考试题目含答案.docx

发布:2025-02-12约1.13千字共5页下载文档
文本预览下载声明

C语言的考试题目含答案

考试题目:编写一个C程序,实现以下功能

题目描述:

编写一个C程序,该程序首先接收用户输入的10个整数,然后计算并输出这些整数的平均值、最小值和最大值。

输入格式:

用户输入10个整数,每个整数输入后按Enter键。

输出格式:

输出平均值(保留两位小数)、最小值和最大值,每个值占一行。

示例输入:

1

2

3

4

5

6

7

8

9

10

示例输出:

平均值:5.50

最小值:1

最大值:10

```

参考代码:

```c

includestdio.h

intmain(){

intnumbers[10];

inti,min,max;

floatsum=0.0,average;

//输入10个整数

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

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

scanf(%d,numbers[i]);

}

//初始化最小值和最大值为第一个输入的整数

min=max=numbers[0];

//计算总和、最小值和最大值

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

sum+=numbers[i];

if(numbers[i]min){

min=numbers[i];

}

if(numbers[i]max){

max=numbers[i];

}

}

//计算平均值

average=sum/10;

//输出结果

printf(平均值:%.2f\n,average);

printf(最小值:%d\n,min);

printf(最大值:%d\n,max);

return0;

}

```

答案解析:

1.程序首先定义了一个长度为10的整数数组`numbers`用于存储用户输入的整数。

2.通过一个`for`循环,程序接收用户输入的10个整数并存储在数组中。

3.初始化最小值`min`和最大值`max`为数组的第一个元素。

4.再次通过`for`循环,程序计算所有数的总和、最小值和最大值。

5.计算平均值`average`,即总和除以数的个数(这里是10)。

6.最后,程序输出平均值、最小值和最大值,其中平均值保留两位小数。

显示全部
相似文档