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函数