
int main()
{
int a,i,j,sum=0
double eavg
int b[5],temp
printf("请输入5个正整数\n")
for(i=0i<5i++){
scanf("%d",&b[i])
sum+=b[i]
}
for(j=0j<4j++)
for(i=0i<4-ji++)
if(b[i]<b[i+1])
{
temp=b[i]
b[i]=b[i+1]
b[i+1]=temp
}
printf("1,求和\n2,求平均值\n3,查询最大值\n4,查询最小值\n")
scanf("%d",&a)
switch(a)
{
case 1:
printf("累计和%d\n",sum)
break
case 2:
eavg=(double)sum/5
printf("平均值为%f\n",eavg)
break
case 3:
printf("数组中最大值为%d\n",b[0])
break
case 4:
printf("数组中最小值为%d\n",b[4])
break
}
for(i=0i<5i++)
printf("%d ",b[i])
return 0
}
C语言中main函数称之为主函数
,一个C程序是从main函数开始执行的
main函数是 *** 作系统调用 *** 作系统总是将main函数作为应用程序的开始*** 作系统将main函数的返回值作为程序的退出状态
程序执行时可以向main函数传递参数
现代编译器支持在main函数前调用其他函数。
所以A应该是正确的。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)