这个程序运行结果不对
求一个数组的所有元素和、最大数、最小数、奇数的个数程序代码:
#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; }
帮看看这程序哪里错了
为什么结果不对