c语言编程 87

Python017

c语言编程 87,第1张

#include<stdio.h>

int stati(int *a)

{

int i,j=0

float sum=0,ave=0

for(i=0i<50i++)

sum+=a[i]

ave=sum/50

for(i=0i<50i++)

{

if (a[i]>ave)

j++

}

return j

}

void main()

{

int stu[50]={45,46,47,48,49,50,41,52,53,54

,55,56,57,58,59,60,61,62,63,64,65,66,67,68

,69,70,71,72,73,74,75,76,77,78,79,80,81,82

,83,84,85,86,87,88,89,90,91,92,93,94},tj

tj=stati(stu)

printf("%d",tj)

}

#include<stdio.h>

void d2b(int x)

{if(x>1)d2b(x/2)

printf("%d",x%2)

}

int main()

{int x

scanf("%d",&x)

d2b(x)

printf("\n")

return 0

}

是对的呀~是不是少了最后的 return 0}

如下:

#include <stdio.h>

int main()

{

    int math,eng,comp,average

    while(scanf("%d%d%d",&math,&eng,&comp)!= EOF)

    {average=(math+eng+comp)/3

        printf("math=%d,eng=%d,comp = %d,averag=%d\n",math,eng,comp,average)

    }

    return 0

}