c++语言输入5个整数,然后将高于平均值的输出

作者&投稿:闭郎 (若有异议请与网页底部的电邮联系)
用c++在键盘上输入5个double型数,输出它们的和以及平均值~

#include#includeusing namespace std;int main(){cout > numbers[i];sum += numbers[i];}double mean = sum / 5;cout mean){cout << numbers[i] << endl;}}_sleep(10000);return 0;}

源代码如下:
#include
int main()
{
int n, i;
float num[100], sum = 0.0, average;
printf("输入元素个数: ");
scanf("%d", &n);
while (n > 100 || n <= 0)
{
printf("Error! 数字需要在1 到 100 之间。
");
printf("再次输入: ");
scanf("%d", &n);
}
for(i = 0; i < n; ++i)
{
printf("%d. 输入数字: ", i+1);
scanf("%f", &num[i]);
sum += num[i];
}
average = sum / n;
printf("平均值 = %.2f", average);
return 0;
}

扩展资料
C语言自定义名字的要求
1、可以使用大小写字母、下划线、数字,但第一个字母必须是字母或者下划线。
2、字母区分大小写,BASIC语言不区分大小写。

#include<iostream>
#include<cmath>

using namespace std;

int main()
{
cout << "Please enter 5 numbers: " << endl;
int numbers[5] = { 0 };
int sum = 0;

for (int i = 0; i < 5; i++)
{

cin >> numbers[i];
sum += numbers[i];
}

double mean = sum / 5;
cout << "The mean of five numbers is : " << mean << endl << endl;
cout << "Numbers larger than mean: " << endl;

for (int i = 0; i < 5; i++)
{
if (numbers[i] > mean)
{
cout << numbers[i] << endl;
}
}
_sleep(10000);
return 0;
}



如何用c语言输入5个整数,求和,求平均值?
输入:-3 0 2 5 -1 输出:sum=7ave=3.50 在上面的例子中,输入了五个整数-3、0、2、5和-1。其中,正整数有两个,分别是2和5,它们的累加和是7,平均值是3.50。程序正确地输出了这两个结果。

c语言从键盘输入5个整数并保存到数组中,求该5个整糖的最大值,最小值...
int main(){ int nums[5];int i, sum = 0, max, min;\/\/ 输入5个整数 printf("请输入5个整数:\\n");for (i = 0; i < 5; i++) { scanf("%d", &nums[i]);} \/\/ 计算最大值和最小值 max = nums[0];min = nums[0];for (i = 1; i < 5; i++) { if (nums[i...

用c语言程序设计:输入5个整数,利用冒泡排序法,从小到大排序后输出。_百...
include<stdio.h>void main(){int a[5];printf("请输入5个整数:");for(int val=0;val<=4;val++)scanf("%d",&a[val]);for(int i=0;i<=4;i++){for(int j=i+1;j<=4;j++){if(a[i]>a[j]){int tmp;tmp = a[i];a[i] = a[j];a[j] = tmp;}}}printf("排序后...

用C语言编程:输入5个数,按从小到大顺序输出!?
有不懂的可以问我:#include <stdio.h>int main (){ int a[5];int i,j,temp;printf("input 5 number:\\n");for(i=0;i<5;i++) scanf("%d",&a[i]);\/\/获取输入的5个整数,分别放在数组成员a[0]到a[4]中 for(i=5;i>0;i--)\/\/冒泡排序 for(j=0;ja[j+1]){ temp=a[...

从键盘输入5个整数,按照其值从大到小排序 C语言数组做
include<stdio.h> void main(){ int a[5]={0};int i,j,t;printf("请依次输入5个整数\\n");for(i=0;i<5;i++) \/\/输入5个数 scanf("%d",&a[i]);for(i=0;i<5;i++) \/\/从大到小排序 for(j=i+1;j<5;j++)if(a[i]<a[j]){ t=a[i];a[i]=a[j];a[j]=...

c语言:输入5个整数存储在一个数组中,用"冒泡法"对这5个数由大到小顺序...
include <stdio.h>int main(void){ int a[5],i,j,temp; printf("输入5个整数:"); for(i=0;i<5;i++) scanf("%d",&a[i]); for(i=0;i<5;i++) for(j=i+1;j<5;j++) { if(a[j]>a[i]) { temp=a[i]; a[i]=a[j]; a[j...

c语言,要求写一个输入5个正整数字,并用递归和的程序怎么弄?
\/\/ 输入5个正整数,用递归求和\/\/ 2017-04-26#include "stdio.h"#include "stdlib.h"int invert_sum(int data[],int nIndex){ int sum; if(nIndex>=0) { sum=data[nIndex]+invert_sum(data,nIndex-1); } else \/\/这是递归的退出条件,此时nIndex=-1 { sum...

设计一个C语言程序,输入0 100内的5个整数,将这5个数按从大到小顺寻输...
int i,j,t,arr[5];printf("请输入5个0-100的整数:");scanf("%d",arr);for(i=1;i<5;i++){ scanf("%d",arr+i);if(arr[i]>arr[i-1]){ t=arr[i];for(j=i-1;j>=0&&t>arr[j];j--)arr[j+1]=arr[j];arr[j+1]=t;} } printf("按从大到小排序后是:");for(...

c语言中输入五个整数分别按顺序和逆顺序输出
include<stdio.h>int a[5],i;int main(){for(i = 0;i<5;i++)scanf("%d",&a[i]);printf("顺序输出:");for(i = 0;i<5;i++) printf("%d ",a[i]);printf("\\n");printf("逆顺序输出:");for(i = 4;i>=0;i--) printf("%d ",a[i]);printf("\\n"...

从键盘输入5个整数,按照其值从大到小排序 C语言做,小白式
C语言实现5个整数的降序排序,参考代码如下:include <stdio.h>#define N 5void BubbleSort(int a[], int n) {int i,j,t;for(i=0;i<n-1;++i)for(j=0;j<n-i-1;++j) if(a[j]<a[j+1]){ t=a[j]; a[j]=a[j+1]; a[j+1]=t; }}int main(){int ...

双江拉祜族佤族布朗族傣族自治县18471645618: c++语言输入5个整数,然后将高于平均值的输出 -
丙炊头孢: // cout.precision void ccoutformatsample::p_17_6(void) { coutfloat f1 = 23.3232; float f2 = 1.9 + 8.0 / 9.0; coutcout// 设置精度为2 cout.precision(2); coutcout// 解除设定 cout.precision(); cout } 这段资料对你应该有用吧.以上搜自http://blog.csdn.net/revision/archive/2008/01/10/2032797.aspx

双江拉祜族佤族布朗族傣族自治县18471645618: C++编写一个程序,从键盘上输入5个整数,输出最大值 -
丙炊头孢: 帮你写了一个如下:#include <stdio.h> int main() { int a[5]; for(int i=0;i<5;i++) { printf("请输入第%d个整数:",i+1); scanf("%d",&a[i]); } int max=a[0],min=a[0]; for(i=0;i<5;i++) { if(max<a[i]) max = a[i]; if(min>a[i]) min = a[i]; } printf("这组数中最大值为:%d, 最小值为:%d\n",max,min); return 0; }运行结果如下:

双江拉祜族佤族布朗族傣族自治县18471645618: 编写一个c++程序,让用户输入5个数,输出其中最大值! -
丙炊头孢: 拿一个变量保存第一个数,然后遍历5个数,分别与保存的那个数比较,如果比保存的数大,那么就保存这个最大数,以此类推

双江拉祜族佤族布朗族傣族自治县18471645618: 用C++编程编写一个程序 用键盘输入5整数到数组,求数组的最大值、平均着,并输出 -
丙炊头孢: #include<iostream> using namespace std; void main() { int a[5],max,sum; cout<<"请输入五个整数:"<<endl; for(int i=0;i<5;i++) cin>>a[i]; max=sum=a[0]; for(i=0;i<5;i++) { if(a[i]>max) max=a[i]; sum+=a[i]; } cout<<"最大的数是:"<<max<<"平均数是:"<<sum/5<<endl; }

双江拉祜族佤族布朗族傣族自治县18471645618: 用c++实现从键盘输入五个数,然后小到大输出 -
丙炊头孢: #include <iostream>#include <algorithm> using namespace std; int main() { cout<<"输入5个数,并用空格格开:"; const int size=5; int data[size]; for (int i=0; cin && i<size; i++) { cin>>data[i]; } sort(data, data+size);//这里偷懒哈,这是STL排序算法,以后会学的 for (int n=0; n<size; n++) { cout<<data[n]<<' '; } cout<<endl; return 0; }

双江拉祜族佤族布朗族傣族自治县18471645618: 谁帮忙用C++写个程序“读取5个整数并确定和打印其中的最大值”.要能够运行啊 -
丙炊头孢: #includeusing namespace std; void main() //测试用例 { int values[5], maxval, position; cout<<"请输入5个整数,以空格隔开:"; cin>>values[0] >> values[1] >>values[2] >>values[3] >>values[4] ; position = 0; maxval = values[0]; for (int index = ...

双江拉祜族佤族布朗族傣族自治县18471645618: C语言编程五个数a,b,c,d,e由键盘输入,输出其中最大的数 -
丙炊头孢: #include<stdio.h> #include <conio.h>void main() {int max=0,a[5];int i;printf("输入5个数:");for(i=0;i<5;i++){scanf("%d",&a[i]);if(max<a[i])max=a[i];}printf("max=%d\n",max);getch(); } 其实我真的不想写,楼主应该自己做的,好简单的.

双江拉祜族佤族布朗族傣族自治县18471645618: c语言 任意输入5个数从小到大排列 程序怎么写? -
丙炊头孢: #include <stdio.h> int main(int argc, char *argv[]) {int a[5]; /*保存5个数的数组*/int i = 0 , j = 0; /*计数器*/int m = 0 ; /*用于标识最小的那个数*/int n; /*用于两个数的交换,中间值*/ /*从键盘接收5个数*/for( i = 0 ; i < 5 ; i ++){printf("请...

双江拉祜族佤族布朗族傣族自治县18471645618: C++新手求救 写个程序读入5个数,计算其中大于50小于75的数字,如果没有大于50和小于75的数字 则显示0. -
丙炊头孢: 我的笨办法是,将其存入一个数组里,然后逐个判断是否在那个范围,同时将变量进行相应的增加或不变.跳出来后,输出那个变量的值就可以了.

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网