最佳答案
#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;
}
最佳答案由网友 .2017 提供