#include <stdio.h>
void main()
{
float a[10];
double max,maxi,min,mini,i;
printf("input 10 numbers:\n");
scanf("%f",&a[10]);
max=0;
min=0;
for(i=0;i<=9;i++)
{
if(max<a[10])
{max=a[10];}
if(min>a[10])
{min=a[10];}
}
maxi=i;
mini=i;
printf("max=%fmin=%f\n",max,min);
printf("maxi=%fmini=%f\n",maxi,mini);
}
你的程序问题还真不少,首先将10个数存入数组要用循环,然后下标都是正整数不要定义成double类型,再然后max,min赋初值应该是a[0],寻找最大值最小值的方式也不对,下标的寻找方式也有问题,我给你改好了,你自己对照下吧下面是完整的程序:
#include <stdio.h>谢谢,我修改了,可是结果还是不对,您知道还有哪里错了吗
追答#include<stdio.h>还是没结果呀