救命啊,C语言高手进

来源:百度知道 编辑:UC知道 时间:2024/05/22 04:04:14
急..
提问:有一个10元素的整数组,元素的值由scanf()函数得到,请计算这个数组的元素值的总和及元素中的最大值、最小值并打印输出

int max = a[0], min = a[0], i, sum = 0;
for(i = 0; i<10; i++)
{
sum += a[i];
if (a[i]>max)
max = a[i];
if (a[i]<min)
min = a[i];
}
printf(......)
其余自己搞定

牛啊

#include<stdio.h>

void main()
{
int a[10];
int i;
int temp;
printf("input 10 numbers:");
for(i=0;i<10;i++)
{
scanf("%d",&a[i]);
}
int sum=0;
for(int y=0;y<i;y++)
{
for(int x=1;x<i-y;x++)
{

if(a[x]>a[x-1])
{
temp=a[x-1];
a[x-1]=a[x];
a[x]=temp;
}
}
}
printf("max:%d\n",a[0]);
printf("min:%d\n",a[9]);
for(int x=0;x<i;x++)
{
sum+=a[x];
}
printf("sum:%d\n",sum);
}