这个程序运行结果不对
求一个数组的所有元素和、最大数、最小数、奇数的个数
程序代码:#include <stdio.h>
int main(void)
{
int i;
int sum = 0;
int max;
int min;
int *p;
int count = 0;
int a[10];
for(i = 0; i <10; i++);
{
a[i] = i;
}
p = a;
for(i = 0; i < 10; i++)
{
sum = sum + *( p + i);
}
max = * a;
for(i = 1; i < 10; i++)
{
if(max < * ( a + i))
max = * ( a + i);
}
min = p[0];
for(i = 1; i < 10; i++,p++)
{
if(min > * p )
min = * p;
}
p = &a[0];
for(i = 0; i < 10; i++)
{
if(p[i]%2)
{
count++;
}
}
printf("max = %d\nmin = %d\ncount = %d\nsum = %d\n",max,min,count,sum);
return 0;
}
帮看看这程序哪里错了
为什么结果不对









太粗心了