C语言从键盘输入任意的10个整数,从中找出最大值和最小值并输出

如题所述

C语言从键盘输入任意的10个整数,从中找出最大值和最小值的具体步骤如下:

1、首先输入

#include<stdio.h>

int main()

{

int arr[10] = {0};

int i = 0;

int max = 0;

int min = 0;

printf("请输入10个整数:");

2、然后输入

for (i = 0; i < sizeof(arr)/ sizeof(arr[0]); i++)

{

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

}

max = arr[0];

for (i = 0; i < sizeof(arr) / sizeof(arr[0]); i++)

{

if (max < arr[i])

{

max = arr[i];

}

}

min = arr[0];

3、然后输入

for (i = 0; i < sizeof(arr) / sizeof(arr[0]); i++)

{

if (min > arr[i])

{

min = arr[i];

}

}

printf("max=%d\n", max);

printf("min=%d\n", min);

return 0;

}即可。

温馨提示:内容为网友见解,仅供参考
第1个回答  2017-08-20
#include<stdio.h>
int main()
{
int arr[10] = {0};
int i = 0;
int max = 0;
int min = 0;
printf("请输入10个整数:");
for (i = 0; i < sizeof(arr)/ sizeof(arr[0]); i++)
{
scanf("%d",&arr[i]);
}
max = arr[0];
for (i = 0; i < sizeof(arr) / sizeof(arr[0]); i++)
{
if (max < arr[i])
{
max = arr[i];
}
}
min = arr[0];
for (i = 0; i < sizeof(arr) / sizeof(arr[0]); i++)
{
if (min > arr[i])
{
min = arr[i];
}
}
printf("max=%d\n", max);
printf("min=%d\n", min);
return 0;
}本回答被网友采纳
第2个回答  2019-07-29
思路:定义一个变量,并键盘输入一个数赋值给该变量,且把该数赋值给最大值和最小数。接着for循环输出剩下9个数,并判断该数和最大值最小值的大小关系,更新最大值和最小值,最后输出最大值和最小值。参考代码:<pre
t="code"
l="cpp">#include
"stdio.h"
int
main()
{
int
a,max,min,i;
scanf("%d",a);
max=min=a;
for(i=1;i<10;i++){
scanf("%d",a);
if(max<a)
max=a;
if(min>a)
min=a;
}
printf("最大值为:%d,最小值为:%d\n",max,min);
}
/*
运行结果:
8
7
3
4
1
9
2
0
5
6
最大值为:9,最小值为:0
*/

C语言从键盘输入任意的10个整数,从中找出最大值和最小值并输出
C语言从键盘输入任意的10个整数,从中找出最大值和最小值的具体步骤如下:1、首先输入 include<stdio.h> int main(){ int arr[10] = {0};int i = 0;int max = 0;int min = 0;printf("请输入10个整数:");2、然后输入 for (i = 0; i < sizeof(arr)\/ sizeof(arr[0]); i+...

C语言从键盘输入任意的10个整数,从中找出最大值和最小值并输出
printf("最大元素为 %d", largest); return 0; } 2、找出最小值并输出的源代码如下: #include <stdio.h> int main() { int array[10] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 0}; int loop, largest; largest = array[0]; for(loop = 1; loop < 10; loop++) { if( largest < array...

C语言从键盘输入任意的10个整数,从中找出最大值和最小值并输出
请输入10个整数:1 2 3 56 23 6 767 32 11 567 max=767 min=1 请按任意键继续……

c语言任意输入10个数,计算并输出最大值和最小值
int min, max, value;\/\/定义最大值、最小值、输入值 printf("输入整数:");\/\/文字提示 do\/\/循环输入并进行判断最大最小 { scanf("%d", &value);\/\/输入 if (loop == 10) \/\/第一次输入 { max = min = value; loop--; continue;\/\/先将max、min放入一个数用于比较 } else { if ...

c语言任意输入10个数,计算并输出最大值和最小值
}}while(loop!=0);printf("输入的10个数中,最大数:%d\\t最小数:%d\\n",max,min);\/\/输出结果return0;}程序运行时,用户按照提示输入10个整数,程序会自动找出这10个数中的最大值和最小值,并将其显示在屏幕上。这种实现方式相对直接,通过简单的逻辑判断和变量更新,就能完成所需功能。

C语言数组从键盘输入10个整数存入数组,找出其中最大和最小值,并输出...
inti;floatnum[10];printf("请输入10个数,每输入一个数按回车键结束:\\n");for(i=0;inum[i]){min=num[i];}}printf("最大值为:%f\\n最小值为:%f\\n",max,min);\/\/关于return用法的额外信息:在C语言中,main函数通常返回0表示程序正常结束。在C++中,尽管C++98和C99标准略有不同,但...

如何用c语言实现键盘输入10个整数,并输出?
include"stdio.h"\/\/从键盘输入10个数存入一维数组,求这10个数中的最大值和最小值并输出 intmain(){ inti;floatmax,min,num[10];printf("请输入10个数,每输入一个数按回车键结束:\\n");for(i=0;i<10;i++){ scanf("%f",&num[i]);} max=min=num[0];for(i=1;i<10;i++){ ...

C语言,输入10个数怎样输出10个数中最大值,最小值(大一计算机)_百度知...
int min, max, value;do { printf("输入整数:");scanf("%d", &value);if (loop==10) { max = min = value; loop--; continue;} else { if (value > max) max = value;if (value < min) min = value;loop--;} } while (loop!=0);printf("输入的10个数中,最大数:%d\\t...

...10个整数放入数组中,然后求其中的最大值和最小值
1、任意输入10个整数放入数组中求其中的最大值和最小值的源代码如下:include <stdio.h> void main(){ int array[10];\/\/用来存储输入的数据 int max;\/\/用来存放最大的数 int i;\/\/用于循环 for(i=0;i<10;i++) \/\/一次输入10个数 { \/\/输入一个数并按回车键 scanf("%d",&a[i])...

用C语言,任意输入10个数,求其中的最大值和最小值
任意输入10个数,求其中的最大值和最小值的源代码如下: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("输入一个数,表示你想比较多少...

相似回答