4s店会买到翻新车吗:我的TC2.0的简单编程哪里出错了
我是这样写的,程序不能运行,老是出错,有谁能帮我找找错误。
#include<stdio.h>
void main()
{
int a[10],
int max=a[0],min=a[0],j,sum=0,
int ave,i;
printf(" please input 10 number:/n")
for(i=0,i<10,i++)
scanf("%d",a[i]);
for(i=0,i<10,i++)
if(max<a[i])
max=a[i];
for(i=0,i<10,i++)
if(min>a[i])
min=a[i];
for(i=0,i<10,i++
)
sum+=a[i];
ave=(sum-max-min)/8;
printf("the score is %d",ave);
}
#include <stdio.h>
void main()
{
int a[10];
int max,min,j,sum=0;
int ave,i;
a[0]=9999999;
max=a[0];
min=a[0];
printf(" please input 10 number:\n");
for(i=1;i<10;i++)
scanf("%d\n",&a[i]);
for(i=0;i<10;i++)
if(max<a[i])
max=a[i];
for(i=0;i<10;i++)
if(min>a[i])
min=a[i];
for(i=0;i<10;i++)
sum+=a[i];
ave=(sum-max-min)/8;
printf("the score is %d",ave);
}
你写的程序太难了
写程序简单
修改难
主要一个问题for( ; ;)
语句之间用分号,别用逗号,改的我手疼.
scanf("%d",&a[i]);
就这么2个问题
下面把改好的程序给你
#include<stdio.h>
void main()
{
int a[10]={0};
int max=a[0],min=a[0],j,sum=0;
int ave,i;
printf(" please input 10 number:/n");
for(i=0;i<10;i++)
scanf("%d",&a[i]);
for(i=0;i<10;i++)
if(max<a[i])
max=a[i];
for(i=0;i<10;i++)
if(min>a[i])
min=a[i];
for(i=0;i<10;i++)
sum+=a[i];
ave=(sum-max-min)/8;
printf("the score is %d",ave);
}