输入20个整数并求其平均值。
输入20个整数并求其平均值。
就是这个样子
用for循环啊。平均值要求是整数,还是保留几位小数呢?
#include <stdio.h>
int main()
{
int sum = 0,i=0,a;
for(i=0;i<20;i++)
{
scanf("%d",&a);
sum += a;
}
printf("%d",sum/20);
}
#include <stdio.h>
int main() {
int numbers[20];
int sum = 0;
float average;
printf("请输入20个整数:\n");
for(int i = 0; i < 20; i++) {
scanf("%d", &numbers[i]);
sum += numbers[i];
}
average = (float)sum / 20;
printf("这20个整数的平均值为:%.2f\n", average);
return 0;
}
#include<stdio.h>
int main()
{
int a[20],b[20];
int i = 0;
int j = 0;
printf("请输入20个整数:\n");
for (i = 0; i < 20; i++)
scanf("%d", &a[i]);
for (i = 0; i < 20; i++)
{
if (a[i] % 2 == 0)
{
b[j] = a[i];
j++;
}
}
for (j=j-1; j >= 0; j--)
printf("%d ", b[j]);
return 0;
}
使用C语言编程实现以下功能:输入20个整数并求其平均值
#include<stdio.h>
int main() {
int nums[20]; // 定义包含20个整数的数组
int i, sum = 0; // 定义循环变量i和求和变量sum
// 获取20个整数
printf("请输入20个整数\n");
for (i = 0; i < 20; i++) {
scanf("%d", &nums[i]);
sum += nums[i]; // 输入的同时累加求和
}
// 求平均值
double average = 1.0 * sum / 20;
// 输出平均值
printf("20个整数的平均值为%.2f\n", average);
return 0;
}
首先定义一个包含20个整数的数组,用循环获取20个整数,并在输入时累加其总和。随后计算平均值,将求得的平均值输出即可。
#include <stdio.h>
int main() {
int sum = 0;
int n;
for (int i = 0; i < 20; i++) {
scanf("%d", &n);
sum += n;
}
printf("%f", sum / 20.0);
return 0;
}