编写程序输入四个数,求他们的平均值并输出

如题所述

很简单啊,利用变量,要求用户输入n,这样n就出来了
再定义一个数组用来存放输入的一对数据,然后在这堆数据中判断
偶数,然后把这些偶数加起来,最后除以偶数的个数,就等于平均值了

【你应该是刚学的吧,应该还没学到指针,所以我给你的程序代码是用数组的】

给你个例子: - -! 刚才没看清楚,是偶数的平均值
#include<stdio.h>
int main()
{ int n,h,count=0,sum=0;
float average=0;
int a[100];
printf("请输入要输入数据的总个数,例如 输入5,然后回车键\n");
scanf("%d",&n); /*让用户输入n ,就解决问题拉*/

for(h=0;h<n;h++)
{
printf("嗯 ,现在输入一个整数按回车键\n");
scanf("%d",&a[h]);
}
printf("\n");

for(h=0;h<n;h++)
if(a[h]%2==0) //余数为0,则是偶数
{
sum=a[h]+sum; //记录偶数的总和
count++;/*记录偶数的个数*/
}
printf("偶数总和为: %d\n",sum);
printf("共有偶数: %d 个\n",count);
average=(float)sum /count;
printf("平均值为: %f\n",average);
return 1;
}
温馨提示:答案为网友推荐,仅供参考
第1个回答  2009-12-17
flash:
//有五个文本框,1、2、3、4用来接受输入的四个数。5用来输出结果。
/有一个按钮。
//在按钮事件里写(as2):
on(press){
text5=(text1+text2+text3+text4)/4
}
as3.0:
ender_btn.addEventListener(MouseEvent.MOUSE_DOWN,run_fn)
function run_fn(ev:Event){
textBox5.text=(val(textBox1.text)+val(textBox2.text)+val(textBox3.text)+val(textBox4.text)/4).toString
}

。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。
vb:
第2个回答  2009-12-19
利用变量,要求用户输入n,这样n就出来了
再定义一个数组用来存放输入的一对数据,然后在这堆数据中判断
偶数,然后把这些偶数加起来,最后除以偶数的个数,就等于平均值了

【你应该是刚学的吧,应该还没学到指针,所以我给你的程序代码是用数组的】

给你个例子: - -! 刚才没看清楚,是偶数的平均值
#include<stdio.h>
int main()
{ int n,h,count=0,sum=0;
float average=0;
int a[100];
printf("请输入要输入数据的总个数,例如 输入5,然后回车键\n");
scanf("%d",&n); /*让用户输入n ,就解决问题拉*/

for(h=0;h<n;h++)
{
printf("嗯 ,现在输入一个整数按回车键\n");
scanf("%d",&a[h]);
}
printf("\n");

for(h=0;h<n;h++)
if(a[h]%2==0) //余数为0,则是偶数
{
sum=a[h]+sum; //记录偶数的总和
第3个回答  2009-12-17
你要求用什么语言啊?