编程题:编写一程序,从键盘输入10个实数,计算并输出算术平均数。

编写一程序,从键盘输入10个实数,计算并输出算术平均数。

#include<iostream>using namespace std:void main(){int n;double s=0;for(int i=0;i<10;i++){cout<<"请输入第"<<i+1<<"个数据:";cin>>n;s=s+n;}cout<<“平均数为:"<<s/10;}
温馨提示:内容为网友见解,仅供参考
第1个回答  2019-07-13
import java.util.Scanner;

public class Demo07 {
public static void main(String[] args) {
Scanner sc=new Scanner(System.in);//定义一个sc接收键盘输入的值
int i=10;
int arr[]=new int[i]; //定义一个一维数组
for(int j=0;j<i;j++){
arr[j]=sc.nextInt();
} //循环把键盘输入的值放入数组
double a=0;
for(int j=0;j<i;j++){
a=a+arr[j];
} //定义一个double型变量a,遍历数组arr求出10个数的总和
System.out.println(a/10); //输出平均数
}
}
第2个回答  2013-07-11
下面是java编写的程序,将下面的程序代码复制并保存为vip.java
class sort
{
int num[]=new int[10];
void get_num(int num1[]){
int i;
for(i=0;i<10;i++)
num[i]=num1[i];
}//获取用户输入的数据

void sort(){
int mid;//用来作为排序时的中间变量
int i,j;//排序时的循环控制变量
for(i=0;i<10;i++)
for(j=i+1;j<10;j++)
if(num[i]>num[j]){
mid=num[i];
num[i]=num[j];
num[j]=mid;
}
}//对数组进行排序

void print_result(){
int i;
for(i=0;i<10;i++)
System.out.print(num[i]+" ");
}//输出排序后的结果
}
class vip
{
public static void main(String[] args)
{
sort sort1=new sort();
int num1[]=new int[10];
int i;
for(i=0;i<10;i++)
num1[i]=Integer.parseInt(args[i]);//获取用户输入的值
sort1.get_num(num1);//调用函数get_num
sort1.sort();//调用类sort中的排序函数
sort1.print_result();//调用类sort中的输出结果函数
}
}

下面是用c编写的代码:
#include"stdio.h"

void sort(int num[],int length){
int m,n;
int mid;//中间变量

for(m=0;m<length;m++)
for(n=m+1;n<length;n++)
if(num[m]>num[n]){
mid=num[m];
num[m]=num[n];
num[n]=mid;
}//排序过程

for(m=0;m<length;m++)
printf("%d ",num[m]);//打印输出结果
printf("\n");
}

void main(){
int num[10];//用来存取用户输入的十个整数
int m;
printf("请输入十个整数,中间以空格隔开:");
for(m=0;m<10;m++)
scanf("%d",&num[m]);//输入整数
printf("经从小到大排序后为:");
sort(num,10);//调用排序函数
}本回答被网友采纳

编程题:编写一程序,从键盘输入10个实数,计算并输出算术平均数。
include<iostream>using namespace std:void main(){int n;double s=0;for(int i=0;i<10;i++){cout<<"请输入第"<<i+1<<"个数据:";cin>>n;s=s+n;}cout<<“平均数为:"<

怎样用matlab算高斯算数——几何平均数
function [a10 b10]=guassgeo(a0,b0,n)[a10 b10]=guassgeo(a0,b0,n)输入:a0,b0及序列长n 输出:a10,b10 a10=[];b10=[];if nargin<3 warning('请输入a0,b0和n');return;end if a0==b0 warning('a不等于b');return;end a10=a0;b10=b0;for i=1:n a10(i+1)=a10(i)+b10(i...

怎样用matlab算高斯算数——几何平均数
function [a10 b10]=guassgeo(a0,b0,n)[a10 b10]=guassgeo(a0,b0,n)输入:a0,b0及序列长n 输出:a10,b10 a10=[];b10=[];if nargin<3 warning('请输入a0,b0和n');return;end if a0==b0 warning('a不等于b');return;end a10=a0;b10=b0;for i=1:n a10(i+1)=a10(i)+b10(i...

电子表格计算公式的一个问题
实例:公式“=IF(C2>=85,"A",IF(C2>=70,"B",IF(C2>=60,"C",IF(C2<60,"D")))”,其中第二个IF语句同时也是第一个IF语句的参数。同样,第三个IF语句是第二个IF语句的参数,以此类推。例如,若第一个逻辑判断表达式C2>=85成立,则D2单元格被赋值“A”;如果第一个逻辑判断表达...

基本不等式的推广,几何平均数算术平均数调和平均数等各种平均数的大小关...
1、调和平均数:Hn=n\/(1\/a1+1\/a2+...+1\/an)2、几何平均数:Gn=(a1a2...an)^(1\/n)3、算术平均数:An=(a1+a2+...+an)\/n 4、平方平均数:Qn=√ [(a1^2+a2^2+...+an^2)\/n]这四种平均数满足Hn≤Gn≤An≤Qn 给分 ...

请设计一个爱情计算题,比如答案等于520,1314等。越多越好!谢了。
请设计一个爱情计算题,比如答案等于520,1314等。越多越好!谢了。 1314\/2-136=521 随便想一个数, 然后用那个数+52.8 乘以 5 减去 3.9343 除以 0.5 然后减掉你所想数的10倍最后把结果送给你最爱的人,, 求列式计算题越多越好,要有答案 竖式计算题30条: 180÷30= 720÷30= 360÷30= 920÷40= 780÷60...

初一(下)数学算数100算术题
7.甲乙丙三个数的平均数是70,甲:乙=2:3,乙:丙=4:5,乙数( )。 8.一个数的小数点,先向右移动一位,再向左移动三位,所得到的新数比原数少34.65,原数是( )。 9.以“万”为单位,准确数5万与近似数5万比较最多相差( )。 10.小明新买一瓶净量45立方厘米的牙膏,牙膏的圆形出口的直径是6毫米。他...

八年级数学上册期末试卷
10..若 ,则x= ;y= 。11..调查某车间在一天中加工零件的情况如下:有2人加工18个零件,有1人每人加工14个零件,有4人每人加工11个零件,有1人加工15个零件.根据上述数据,这组数据的平均数为___ ,这组数据的众数为___,中位数是___ 。二.选择题(每小题2分,共20分):12. 如图4是我校的长方形水泥操...

...BC=1,DC=2,四个内角A,B,C,D的度数之比为3:7:4:10,求AB的长。_百度...
19、14 .20、>0 .21、y=-2x-3 .22、一、二、四 .23、y=- x+12,0<x<12 .24、下;(1,-1).25、y=2x2+5x-4 .26、y=-3(x-4)2+3 .27、14.7 .28、第4和第5个数的平均数.29、10 .30、2 .二、31、同位角或内错角;同旁内角.32、两直线平行...

在1~9的整数中可重复的随机取6个数组成6位数,求6个数中5恰好出现4次的...
四个5怎么排结果都一样,只能算一种,所以只能有两个做法选择,一是首先给四个5安排位置,有C(4,6)种选择位置的方法,把5填进去只有一种,还剩余两个位置一次从八个里面选择;二是,首先从六个位置选择两个位置,安排除了5以外的数,然后剩余的四个位置安排5,注意安排5只有一种方案....

相似回答