c语言题目,从键盘输入10个数输出其中最大的和最小的,并输出最大数和最小数的和

那位高手大哥帮帮忙告诉一下 谢谢~~~

#include <stdio.h>
void main()
{
int a[10];
for(int i=0;i<10;++i )
{
printf("请输入第%d个:",i);
scanf("%d",&a[i]);
}
int max = a[0];
int min = a[0];
for( int j=1;j<10;++j )
{
if( max < a[j] )
max = a[j];
if( min > a[j] )
min = a[j];
}

printf("最大值与最小值之和为:%d",max + min );

}

请输入第0个:23
请输入第1个:-24
请输入第2个:55
请输入第3个:4
请输入第4个:2
请输入第5个:56
请输入第6个:88
请输入第7个:4
请输入第8个:7
请输入第9个:3
最大值与最小值之和为:64请按任意键继续. . .
温馨提示:内容为网友见解,仅供参考
第1个回答  2008-04-07
#include <stdio.h>
main()
{
int a[10];
int i,j;
int max,min;
for(i=0;i<10;i++)
{
printf("请输入第%d个\n:",i);
scanf("%d",&a[i]);
}
max = a[0];
min = a[0];
for(j=1;j<10;j++ )
{ if(max < a[j] )
max = a[j];
if( min > a[j] )
min = a[j];
}

printf(":最大值最小值之和为%d",max + min );

}

运行结果,举例说明:
请输入第一个:0
请输入第二个:2
请输入第三个:6
请输入第四个:8
请输入第五个:36
请输入第六个:78
请输入第七个:45
请输入第八个:45
请输入第九个:12
最大值最小值之和为:78
第2个回答  2008-04-07
for(i=0;i<10;i++)
for(j=i+1;j<10;j++)
if(a[i]<a[j])
{
temp=a[i];
a[i]=a[j];
a[j]=temp;
}
第3个回答  2008-04-07
#include <stdio.h>
main()
{
int i,max,min,a[10];
printf("please input 10 numbers:\n");
for(i=0;i<10;i++)
scanf("%d",&a[i]);
max=min=a[0];
for(i=1;i<10;i++)
{
if(a[i]>max)
max=a[i];
if(a[i]<min)
min=a[i];
}
printf("The max is %d,the min is %d,the sum is",max,min,max+min);
getch();

}
第4个回答  2008-04-07
你自己试试看。。行不。。
#include <stdio.h>
#define N 10
main()
{int i,j,min,max,a[N];

printf("please input ten num:\n");
for(i=0;i<10;i++)
{
printf("a[%d]=",i);
scanf("%d",&a[i]);

}

printf("\n");
for(i=0;i<10;i++)
printf("%5d",a[i]);
printf("\n");

for(i=0;i<10;i++)
{
min=i;
for(j=i+1;j<10;j++){
if(a[min]>a[j]) min=j;
max=a[i];
a[i]=a[max];
a[min]=max;}
}
printf("After sorted \n");

printf("max=%d min=%d",max,min);
}

c语言题目,从键盘输入10个数输出其中最大的和最小的,并输出最大数和最...
printf("最大值与最小值之和为:%d",max + min );} 请输入第0个:23 请输入第1个:-24 请输入第2个:55 请输入第3个:4 请输入第4个:2 请输入第5个:56 请输入第6个:88 请输入第7个:4 请输入第8个:7 请输入第9个:3 最大值与最小值之和为:64请按任意键继续. . ....

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个数 找出最大数与最小数 并指出所在位置
include<stdio.h>int main() { int a[] = {1,2,3,4,5,6,7,8,9,10};int max, min;max = min = a[0]; \/\/假设第1个元素即是最大值也是最小值。int max_pos = 0, min_pos = 0; \/\/遍历数组,找出数组a中的最大数和最小数for (int inx=0; inx!=sizeof(a) \/ sizeof(...

c语言,从键盘输入10个数,如何统计并输出最大值和最小值的个数...
这个, 先把这十个数 存入数组, 用冒泡排序法, 将大数和小数分别求出, 再for循环遍历数组,与最大\/最小数比较, 若相等则 i++

十个数比较大小,用c语言怎么比? 输出最大数和最小数。
include <stdio.h>void main(){int i,max,min,n;scanf("%d",&n);max=n;min=n;for(i=1;i<10;i++){scanf("%d",&n);if(max<n) max=n;if(min>n) min=n;}printf("最大数:%d,最小数:%d",max,min);}运行示例:

C语言编程:从键盘输入10个数,求最大值,最小值和平均值
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}",...

C语言从键盘输入10个数,找出最大数和最小数用for函数
{int i,maxi=0,mini=0,a[10];for(i=0;i<10;i++){scanf("%d",&a[i]);if(a[i]>a[maxi])maxi=i;else if(a[i]

C语言从键盘输入任意的10个整数,从中找出最大值和最小值并输出
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);} max=arr[0];for(i=0;i<sizeof(arr)\/sizeof(arr[0]);i++){ if(max<arr){ max=arr;} } min=arr[0];for(i=0;i...

...上输入10个数,求出这10个数中的最大数和最小数.(使用循环结构)_百度...
int a[10],i,max,min;for(i=0;i<10;i++)scanf("%d",&a[i]);max=min=a[0];for(i=1;i<10;i++){ if(maxa[i])min=a[i];} printf("max=%d\\tmin=%d",max,min);

C语言编程题:从键盘上输入十个数,输出其中的最大数和最小数。谢谢...
n,max=1<<sizeof(int)*8-1,min=~max,i; for(i=0;i<10;i++){ if(scanf("%d",&n),max<n) max=n; if(min>n) min=n; } printf("The Max is %d\\nThe Min is %d\\n",max,min); return 0;} ...

相似回答