C++编程实现输入10个数,输出最大值和最小值及其平均值。

作者&投稿:芝雄 (若有异议请与网页底部的电邮联系)
C语言编程:从键盘输入10个数,求最大值,最小值和平均值~

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace ConsoleApplication3
{
class Program
{
static void Main(string[]args)
{
int[]num=new int[10];
Console.WriteLine("请输入十个数:");
for(int i=0;i<10;i++)
{
string s=Console.ReadLine();
int x=int.Parse(s);
num=x;
}
/*for(int n=0;n<10;n++)
{
Console.WriteLine(num[n]);
}*/
int max=num[0];
for(int n=1;n<10;n++)
{
if(max<num[n])
max=num[n];
}
Console.WriteLine("最大值是{0}",max);
int min=num[0];
for(int a=1;a<10;a++)
{
if(min>num[a])
min=num[a];
}
Console.WriteLine("最小值是{0}",min);
int all=0;
for(int h=0;h<10;h++)
{
all=all+num[h];
}
double average=all/10;
Console.WriteLine("平均值是{0}",average);
Console.ReadKey(false);
}
}
}

扩展资料:using三种用法:
1、指令类型using+namespace,相当于java中import,指定导入类型
2、using别名using+别名=具体详细的类型:用于区分不同命名空间下相同类型
using AClass=nameSpace1.EqualClass;
using BClass=nameSpace2.EqualClass;
namespace nameSpace1
{
class EqualClass
{
public string MyName()
{
return"My is nameSpace1";
}
}
}
namespace nameSpace2
{
class EqualClass
{
public string MyName()
{
return"My is nameSpace2";
}
}
}
namespace TestProgram
{
using nameSpace1;
using nameSpace2;
class Program
{
static void Main(string[]args)
{
//测试别名的用法
AClass a=new AClass();
Console.WriteLine(a.MyName());
BClass b=new BClass();
Console.WriteLine(b.MyName());
Console.ReadKey();
}
}
}
3、using语句,定义一个范围,在范围结束时处理对象。
using(OleDbConnection connection=new OleDbConnection(connectionString))
{
using(OleDbCommand cmd=new OleDbCommand(SQLString,connection))
{
try
{
connection.Open();
int rows=cmd.ExecuteNonQuery();
return rows;
}
catch(System.Data.OleDb.OleDbException E)
{
connection.Close();
throw new Exception(E.Message);
}
}
}

  #include   void main()  {  type maxV,minV,inV,sum;//此处type可为int、double、float等c++输入输出流和运算操作符支持的类型,若其它类型则需要重载相关操作符,此处不详述  sum = 0;  for (int i=0;i>inV;  sum += inV  if (0 == i)  {  minV = inV;  maxV = inV;  }  else  {  minV = (inVmaxV ? inV:maxV);  }  }  cout<<"最大值:"<<maxV<<endl;  cout<<"最小值:"<<minV<<endl;  cout<<"均值:"<<sum/10<<endl;  }    

1、首先在Visual Studio 2019中新建一个C语言文件,如下图所示。

2、接着导入如下图所示的库文件,所需要的数学计算函数都在里面。

3、然后运用scanf函数来接收用户输入的三个数字,如下图所示。

4、接着利用逐个比较的方式计算三个数中的最大值,如下图所示。

5、运行编写的C语言文件,会弹出如下图所示的命令行界面,输入三个数字,注意数字之间有空格,程序就会返回最大值了,如下图所示就完成了。



#include

void

main()

{

float

num[10],max,min,sum=0;

int

i,j;

cout<<"请输入10个数:"<

for(i=0;i<10;i++)

{

cin>>num[i];

}

max=min=num[0];

for(j=0;j<10;j++)

{

if(num[j]>=max)

max=num[j];

if(num[j]<=min)

min=num[j];

sum+=num[j];

}

cout<<"最大值为:"<

扩展资料:

max函数为Matlab中求最大值的函数,格式如下:

M = max(A) %返回数组A中最大的元素

M = max(A,[],dim) %返回数组A中维度dim的最大的元素

[M,I] = max(___)

C = max(A,B)

参考资料来源:百度百科-最大值



给你写了一个,可以运行,请参考~~

#include<iostream.h>
void main()
{
float num[10],max,min,sum=0;
int i,j;
cout<<"请输入10个数:"<<endl;
for(i=0;i<10;i++)
{
cin>>num[i];
}

max=min=num[0];

for(j=0;j<10;j++)
{
if(num[j]>=max) max=num[j];
if(num[j]<=min) min=num[j];
sum+=num[j];
}

cout<<"最大值为:"<<max<<endl<<"最小值为:"<<min<<endl<<"平均值为:"<<sum/10<<endl;

这是最基本的,如果你是在学c++
随便一本初学者的书上都有这个程序


输入程序,输入a,输出序号1 输入b,输出序号2。C语言编程,谢谢啦
下面程序:输入 1个小写 英文字母,输出 它的序号。再输入 1个小写 英文字母,输出 它的序号。例如,输入 a, 输出 1,输入 b, 输出 2:include <stdio.h> int main(){ int a;printf("input a letter in lowercase, such as a\\n");scanf("%c",&a);printf("%d\\n", a - 'a' +...

C语言编程输入数字1到7 分别输出周一到周日的英文单词
\/\/这个就不用注释了吧 include "stdio.h"void main(){ int i;printf("输入1~7其中一个数字:");scanf("%d",&i);switch(i){ case 1: printf("Monday\\n");break;case 2: printf("Tuesday\\n");break;case 3: printf("Wednesday\\n");break;case 4: printf("Thursday\\n");break;case...

C编程 实现输入一个正整数,输出其对应的二进制数。
用递归 include "stdio.h"int output(int num);void main(){ int num;printf("输入正整数:"); \/\/当超过一定位数时,会溢出 scanf("%d",&num);if(num<=0){ printf("输入整数!");} else { output(num);} } int output(int num){ int temp;if(num!=0){ temp=num%2;num=num...

c语言编程 编写一程序,输入由一个‘0’,‘1’组成的字符序列,结束标志...
include<stdio.h> main(){ long sum =0;char i,a[100];printf("请输入0和1,以*结束:");scanf("%s",a);for(i=0;i<100;i++){ if(a[i]!='*')sum = sum*2 + a[i] - 48 ;else break;} printf("十进制为%d",sum);} 满意请采纳。

c语言编程 一个数字一个数字输入,整理后出!追加分数!
将数字以字符串的形式输入就可以处理了,代码如下:include<stdio.h> include<string.h> include<windows.h> int main(){ char s[10];scanf("%s",s);for(int i=0;i<strlen(s);i++)printf("%c",s[i]);printf("\\n");system("pause");return 0;} ...

编程实现:从键盘输入一个数n求出1到n中同时能被3和2整除的数,要求每行...
编程实现:从键盘输入一个数n求出1到n中同时能被3和2整除的数,要求每行输出三个数  我来答 1个回答 #国庆必看# 旅行如何吃玩结合?听不清啊 2014-05-19 · 说的都是干货,快来关注 知道顶级答主 回答量:7.8万 采纳率:89% 帮助的人:1.2亿 我也去答题访问个人页 展开全部 已按要求完成,...

VB编程中,将输入的数字1转换为001,10为010
Private Sub Form_Load()Dim a As String Dim i As Integer For i = 1 To 3 a = InputBox("input a number")MsgBox Format(a, "000")Next End Sub

编程题 从键盘上输入1个4位的整数a,分解出每一位数字,按逆序的数字组合...
main(){int a,b=0,t;scanf("%d",&a);t=a;while(t>0){b=b*10+t%10;t\/=10;} printf("a=%d\n",a);printf("b=%d\n",b);} 例如:include<iostream> using namespace std;int main(){ int n;printf("please input n (xxxx):");scanf("%d",&n);while(n!=0){ cout<...

C语言编程问题,请问有多少种方法能实现:输入1输出0;输入0输出1? 方法...
无限种可能 这个问题无非就是输入n 然后n转化为m 再输出m 这个问题就变成n怎么转化为m的问题 如 m=1-n;m=1^n;m=(~n)&1;m=(1+n)&1;m=n?0:1;=== 有啊,还有……if(n) m = 0; else m = 1;m=abs(n-1);m=(n+1)%2 再多的就是显得啰嗦的了,比如m=(4-n*4)\/4这...

C语言编程:从键盘输入1个4行5列的整数矩阵数据,
1 定义一个4行5列数据 2 双重循环对矩阵每个数值进行遍历,并输入数据。代码:include <stdio.h>int main(){ int a[4][5]; int i,j; for(i=0;i<4;i++) for(j=0;j<5;j++) scanf("%d",&a[4][5]); \/\/使用输入的数据。} ...

萧山区15336412439: 用C++编写程序输入十个数输出最大和最小的数 -
撒庭赛博: main() {double input,max,min;cin>>input;max = min = input;for( int i = 0;i < 9; i++ ){cin>>input;if(max < input){max = input;}if(min > input){min = input;}}cout< cout<} 很久没有写C++了,也没有经过验证是不是正确的,要包含什么头文件我也忘记了.里面要是写错了别怪我哈.思路应该是正确的

萧山区15336412439: 在VC++运行环境下,利用指针编写程序,从键盘上输入10个数值,输出其中的最大值,最小值.
撒庭赛博: #include <iostream> using namespace std; int main() { int aver[10]; int *max = aver, *min = aver; //最大值最小值指针先初始化为aver[0]的地址,楼上把最大值最小值初始化一个实际的数不可取,比如你输入所有的数都大于10000那么他的程序就...

萧山区15336412439: c++任意读入10个整数,输出其中的最大数,最小数. -
撒庭赛博: int main(void) { vector<int> ivec;int j;for (int i=0;i!=10;++i){cin>>j;ivec.push_back(j);}sort(ivec.begin(),ivec.end());cout<< "最大的数是:" <<ivec[9] <<endl;cout<<"最小的数是:" <<ivec[0]<<endl;return 0;}

萧山区15336412439: C++编程,连续输入10个数字,打印出最小的数字!
撒庭赛博: #include <iostream> using std::cout; using std::endl; using std::cin;int main() { int number; int n; int smallest = 100000000; cout << "请输入准许输入数据的次数: " << endl; cin >> n;for ( int t = 1; t <= n; t++ ) { cout << "请输入第" << t << "个...

萧山区15336412439: C++编程:从键盘输入10个数,编程求出最大值、最小值和平均值并输出. -
撒庭赛博: #include<iostream.h> voidmain() { inta[10],i,s=0; floatarry; for(i=0;i<10;i++) cin>>a[i]; for(i=0;i<10;i++) { for(intj=i+1;j<10;j++) { if(a[i]>a[j]) { intt=a[j]; a[j]=a[i]; a[i]=t; } } } cout<<"最小数="<<a[1]<<endl; cout<<"最大数="<<a[9]<<endl; for(i=0;i<10;i++) { s=s+a[i]; } arry=s/10; cout<<"平均值="<<arry<<endl; }

萧山区15336412439: c++编程:任意输入10个整数,结果显示出最大的和最小的那个数. -
撒庭赛博: int str[10],i,max,min;scanf("输入十个整数:"&str);for(i=0;i

萧山区15336412439: C++用传统流程图,(依次将10个数输入,要求将其中最大的数输出) -
撒庭赛博: #include<iostream.h> void main() { double max,x; int i; for(i=1;i<=10;i++) { cin>>x; if (i==1) max=x; else if (max<x) {max=x;} } cout<<"最大值="<<max<<endl; }

萧山区15336412439: c++ 求出从键盘上输入的10个数中的最大值,不要用数组 -
撒庭赛博: //c++ 求出从键盘上输入的10个数中的最大值,不要用数组#include <iostream>using namespace std;int main(){ int a,max; cin>>a;//先输入一个数amax=a; for(int i=0;i<9;i++)//再循环输入九个数 ,如果输入的数较第一次输入的大,重新把大的数赋给max.{ cin>>a; if(a>max) max=a; } cout<<"the max is:"<<max<<endl; // system("pause");return 0;}

萧山区15336412439: 键盘输入10个正整数,要求输出最大值.要C++编程...正上着电脑课,忧伤~~~ -
撒庭赛博: // 键盘输入10个正整数,要求输出最大值.要C++编程...正上着电脑课,忧伤~~~#include using namespace std; int main(int argc, char const *argv[]) { int vals[10] = {0}; int max = 0; cout for (int i = 0; icout cin>>vals[i]; } max = vals[0]; for (int i = 0; i{ if (vals[i]>max) { max = vals[i]; } } cout return 0; }

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