#include
#define N 10
void main()
{
int a[10];
int i,min,max,sum;
printf("please input some digits:\n");
for(i=0;i scanf("%d",&a[i]); min=a[0]; max=a[0]; sum=0; //初始值设为0 for(i=0;i { sum+=a[i]; //求数列的和
你把sum=a[0]+a[i];改成 sum=0,if(i==1){sum=a[0]+a[i]} else {sum=sum+a[i];}
如果你用sum=a[0]+a[i];的话,得出的sum值是a[0]和数组最后一个数的和啊!
什么叫改一下,你这个程序的功能应该是求最大,最小,和求和吧