C语言编程题 看的一脸懵逼,哪位大佬能给写一下

Python050

C语言编程题 看的一脸懵逼,哪位大佬能给写一下,第1张

#include"stdio.h"

int GetApple(int a[],int height,int n)

{

int i

n=0

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

{

if(a[i]<=height)

n++

}

return n

}

int main()

{

int i,a[10],height=30,h,n=0

printf("输入10个苹果的高度:")

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

{

scanf("%d",&a[i])

}

printf("\n输入淘淘的身高")

scanf("%d",&h)

height+=h

n=GetApple(a,height,n)

printf("%d\n",n)

return 0

}

自己好好思考一下,我不希望我给你的代码只是为了应付作业

#include<stdio.h>

#define N 10 //N可有自己确定!

float aver(float a[]){

int ifloat sum=0

for(i=0i<Ni++)

sum+=a[i]

return sum/N

}

float Max(float a[]){

int ifloat max=0

for(i=0i<Ni++)

if(max<a[i])

max=a[i]

return max

}

float Min(float a[]){

int ifloat min=a[0]

for(i=0i<Ni++)

if(min>a[i])

min=a[i]

return min

}

int main(){

float deg[N]

printf("输入该门课程的成绩: \n")

for(int i=0i<Ni++)

scanf("%f",°[i])

printf("该门课程的平均值为: %0.2f\n",aver(deg))

printf("该门课程的最高分为: %0.2f\n",Max(deg))

printf("该门课程的最低分为: %0.2f\n",Min(deg))

return 0

}

扩展资料:

主函数的两个形参形式中的形参,允许从执行环境中传递任意的多字字符串(它们通常被称为命令行参数),各个指针 argv[1] .. argv[argc-1] 指向每个这些字符串的第一个字符。argv[0] 是指向一个表示用于执行该程序自身的名字的空结尾多字节字符串(或者当执行环境不支持时,为空字符串 "")的开头字符的指针。

这些字符串是可以改动的,虽然对它们的改动并不会被传回给执行环境:比如可以用 std::strtok 来使用它们。

参考资料来源:百度百科-main函数