用C语言输入: 70 80 90 -1 输出: ave = 80.00
时间: 2024-03-22 22:39:03 浏览: 21
好的,以下是用 C 语言实现的代码:
```c
#include <stdio.h>
int main() {
int num, sum = 0, count = 0;
// 读入数字,直到输入 -1
while (1) {
scanf("%d", &num);
if (num == -1) break;
sum += num;
count++;
}
// 计算平均数
double average = (double)sum / count;
// 输出结果,保留两位小数
printf("ave = %.2lf\n", average);
return 0;
}
```
运行程序后,输入 `70 80 90 -1`,输出结果为:`ave = 80.00`。
相关问题
在程序编辑区编写程序,给定程序功能是: 从键盘上输入若干个学生的成绩,统计出平均成绩,并输出低于平均分的学生成绩,用输入负数结束输入。 例如 输入: 70 80 90 -1 输出: ave = 80.00 -----------OUTPUT--------------- 70.0 程序有两个空(1)、(2)需要补充完整。并将程序调试出所需的结果。 注意:不要随意改动程序,不得增行或删行,也不得更改程序的结构!写C语言程序
程序如下:
```
#include<stdio.h>
int main()
{
int a[100],i,sum=0,n=0;
float ave;
for(i=0;i<100;i++)
{
scanf("%d",&a[i]);
if(a[i]<0) break; //输入负数结束输入
sum+=a[i]; //累加成绩
n++; //学生人数加1
}
ave=sum/n; //计算平均分
printf("ave = %.2f\n",ave); //输出平均分
printf("-----------OUTPUT---------------\n");
for(i=0;i<n;i++)
{
if(a[i]<ave) printf("%.1f ",a[i]); //输出低于平均分的成绩
}
printf("\n");
return 0;
}
```
(1) 缺少变量的定义。我们需要定义一个数组 `a` 来存储输入的学生成绩,还需要定义变量 `i` 来遍历数组,以及变量 `sum` 来累加成绩,变量 `n` 来记录学生人数。
(2) 缺少输出低于平均分的成绩的代码。我们需要在计算平均分后,遍历数组,将低于平均分的成绩输出。
用c语言 题目:输入5个整数,输出其中正整数的累加和sum与正整数的平均值ave.输入输出 如以下示例。 如输入:10 0 20 -5 31 则输出,Sum=61, Average=20.3
```c
#include <stdio.h>
int main() {
int num[5]; // 存放输入的5个整数
int sum = 0; // 正整数的累加和
int count = 0; // 正整数的个数
float ave; // 正整数的平均值
// 输入5个整数
printf("请输入5个整数:\n");
for (int i = 0; i < 5; i++) {
scanf("%d", &num[i]);
if (num[i] > 0) { // 判断是否为正整数
sum += num[i];
count++;
}
}
// 计算平均值
if (count > 0) {
ave = (float) sum / count;
} else {
ave = 0;
}
// 输出结果
printf("Sum=%d, Average=%.1f\n", sum, ave);
return 0;
}
```
相关推荐
![c](https://img-home.csdnimg.cn/images/20210720083646.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)