随机地输入十个数求最大值 (C++编程)

供稿:hz-xin.com     日期:2025-01-15
C++编程实现输入10个数,输出最大值和最小值及其平均值。

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

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

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

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

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

#include

int main(){

int a[10],max;

int i;



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

{

scanf("%d",&a[i]);

}

max=a[0];

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

{

if(a[i]>max)

{

max=a[i];

}

}

printf("最大值:%d
",max);

return 0;

}

# include <iostream.h>

int main()
{
int counter,
number,
largest;

counter = 0;
cout << "please enter the number:";
cin >> number;
largest=number;
while ( counter <= 9 )
{
counter += 1;
cout << "please enter the number:";
cin >> number;

if(largest<number)largest=number;
}
cout<<"最大数为:"<<largest;
return 0;
}

相信我,应该没错啊

#include <iostream.h>

int main()
{
int counter,
number,
largest;

counter = 0;

while ( counter < 10 )
{
counter += 1;
cout << "please enter the number:";
cin >> number;
if (counter == 1)
{
largest = number;
}
else if (largest < number)
{
largest = number;
}
}
cout << "最大的数为:" << largest << endl;
return 0;
}

#include <iostream.h>

int main()
{
int counter,
number,
largest;

counter = 0;

while ( counter <= 10 )
{
counter += 1;
cout << "please enter the number:";
cin >> number;

if(counter==1 || largest<number) largest=number;
}

cout<<"largest="<<largest<<endl;

return 0;
}

# include <iostream.h>

int main()
{
int count,max,number;

count = 1;

cout << "please enter the number:";
cin >> number;
max = number;

while ( count < 10 )
{
count += 1;
cout << "please enter the number:";
cin >> number;
if(max<number)
max = number;
}

cout<<"\nmax="<<max<<endl;

return 0;
}

# include <iostream.h>

int main()
{
int counter,
number,
largest;

cout << "please enter 10 numbers:";
cin >> number;
largest=number;
counter = 1;

while ( counter < 10 )
{
counter += 1;
cin >> number;
if(number>largest)
largest=number;

}
cout<<"largest="<<largest<<endl;
return 0;
}

以上程序都没问题

C语言,任意输入十个数,求出最大值
include<stdio.h> define SIZE_MAX 30 int max(int b[],int n);int min(int b[],int n);int main(void){ int a[SIZE_MAX],b,c,i,m;printf("任意多个数,判断最大值和最小值:\\n");printf("输入一个数,表示你想比较多少个数字:\\n");scanf("%d",&m);printf("你输入了%d个...

在c++中求十个数的最大值,用while语句和参数counter,不用for,能写下完...
long GetMax(long *arr, long nr){ static long max_num = arr[0];long i = 0;while(++i < nr){ max_num = max(arr[i], max_num);} return max_num;}

设有一个10个元素的数组,编程输出该数组的最大值和最小值。c语言程序设...
include <stdio.h> int main (void){ int p[10];int i, t, s;printf("请输入十个数!\\n");for (i = 0; i < 10; i++){ scanf("%d", &p[i]);} for (i = 0; i < 10; i++){ for(t = i + 1; t < 10; t++){ if (p[i] > p[t]){ s = p[i];p[i...

c语言编程 输入十个数求其中最大值最小值(数组)用简单基础的办法就可...
min一个很大的值 while(i++<10){ scanf("%d",&a); if(maxa) min=a; } printf("最大值为%d,最小值为%d\\n",max, min); return 0;}\/\/纯手打,望采纳

...a[10], max, min ; ", 键盘输入10个正整数,由被调函数找出最...
int f(int m);\/\/函数申明 int main(){ int a[10],max=1,min=10000,i;void g(int *p,int *min1,int *max1);\/\/函数申明,一般都放在头文件下,主函数上 for(i=0;i<10;i++)scanf("%d",&a[i]);\/\/输入十个数存储在数组a[10]中 g(a,&min,&max);\/\/调用函数找出最大值和最...

在C语言中,输入十个数,利用指针编程判断最大值
int main(){ int a[10],max=0,* p=a;printf(“please input 10 num:\\n”);input(a);for(i=0;i<10;i++)if(*p>=max)max=(*p)++;printf("the max num is:%d",max);return 0;} input(int x[]){ int i;for(i=0;i<10;i++)scanf("%d",*(x+i));} ...

C语言任意输入十个数,交换最大值和最小值然后输出。
include<stdio.h> void main(){ int a[10],max,min,maxpos=0,minpos=0,i;\/\/此处被改过 int temp;printf("Input ten numbers:\\n");for(i=0;i<10;i++){ scanf("%d",&a[i]);}\/\/改过,添加了} max=min=a[0];\/\/添加一句,初始化max、min for(i=0;i<10;i++)\/\/改 {\/\/...

用函数写出输入十个数并求出最大值和最小值的程序
include <stdio.h> include <stdlib.h> include int main(){ int i,x,max=-1,min=10000;srand(time(0));for(i=0;i<10;i++){x=rand()%1000;if(x>max)max=x;if(x<min)min=x;printf("%d ",x);} printf("\\nmax=%d",max);printf("\\nmin=%d",min);return 0;} ...

求c++程序 算出a[100]数组里面的最大的10个数,速度最快
将全部数组排序显然是最笨的方法,这样的复杂度是O(n*n) 题目只求最大十个数,那么你如果把后面90个都排好了,显然浪费时间。正确做法是,按照快排的思路,写一个改进版:任意挑一个数作为标杆值,判断这个数应该排在第几个位置。把比他大的放左边,小的放右边。若这个数序位号k大于10,那么...

c语言编程,输入十个数,输出四中的最大值和最小值
用两个loop,第一个loop用其中一个数一直跟下一个数的比较,如果下一个数大,就更新成这个大的数,继续比较,直到所有的数都比较完了。第二个loop同理,不过是一直储存小的那个数,就可以找到最小值了。或者还有一个办法,就是直接把这10个数排序一下,最大最小就直接知道了。