某班30名同学成绩c语言,.编程实现:求某班30个同学的所有成绩,并统计出其平均分,最高分和最低分。...

#include//头文件

int main()//主函数

{

float a[30],pingjun,zuigao,zuidi,z=0,px;//声明定义单精度浮点型变量、数组

a1:printf("请输入30个同学的成绩:\n");//输出

for(int i=0;i<30;i++)//for循环输入成绩

{

scanf("%f",&a[i]);

if(a[i]<0)//如果输入的数值小于0则输出成绩无效,然后返回语句a1:

{

printf("成绩无效,请重新输入!\n");

goto a1;

}

z+=a[i];//所有成绩相加得的数

}

pingjun=z/30;//除以30得到平均分

for(int g=0;g<30;g++)//外层for循环,用以判断数值大小

{

for(i=0;i<30;i++)//内层for循环

{

if(a[i]

{

px=a[i];//

360有毒,死也不让我提交,美其名曰:亲,不要太贪心哦,相似的内容就不要提交两次嘛!。

呵呵,相似的问题肯定有,别有用心的人肯定也有,仅靠这么个瞎判断文字是否重复的机制能防的住什么?别有用心的人你防的住?都遇到多少次这么个破事了?跟有毛病似的。

我辛辛苦苦写的代码被你这么个破机制就给否了?考虑问题能不能周全一些???

我倒是要看看我的代码改成什么样它能让我提交。

我好歹用了360系列产品也有3、4年了,这是我感到最气愤事情。

从此退出问答界。

a[i]=a[i+1];

a[i+1]=px;

}

}

}

zuigao=a[0];//最高分是第一个数

zuidi=a[29];//最低分是最后一个数

printf("平均分: %f\n",pingjun);//输出

printf("最高分: %f\n",zuigao);

printf("最低分: %f\n",zuidi);

return 0;

}

  • 0
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值