10.24初级题
来源:互联网 发布:淘宝一件代发下单 编辑:程序博客网 时间:2024/05/23 11:59
#include<stdio.h>
/*10个学生考完期末考试评卷完成后,A老师需要划出及格线,要求如下:
(1) 及格线是10的倍数;
(2) 保证至少有60%的学生及格;
(3) 如果所有的学生都高于60分,则及格线为60分
*/
int i,j;
int pass;
void InsertGrade(int *a); //输入成绩
void Bubble_sort(int *a); //冒泡排序
int Switch_If_All(int *a); //是否全都及格 是则return:60 否则确定及格线
int Make_Pass_Line(int *a);//确定及格线
void Print(int *a); //输出
int main()
{
int a[10];
InsertGrade(a);
Bubble_sort(a);
pass = Switch_If_All(a);
Print(a);
}
void InsertGrade(int *a)
{
for(i=0; i<10; i++)
{
scanf("%d",&a[i]);
}
}
void Bubble_sort(int *a)
{
int temp=0;
for(i=0; i<9; i++)
{
for(j=0; j<9-i; j++)
{
if(a[j]<a[j+1])
{
temp = a[j+1];
a[j+1] = a[j];
a[j] = temp;
}
}
}
}
int Switch_If_All(int *a)
{
if(a[9] >= 60)
{
return 60;
}
else
{
return Make_Pass_Line(a);
}
}
int Make_Pass_Line(int *a)
{
if(a[6-1]%10 == 0)
{
return a[5];
}
else
{
return (a[5]/10)*10;
}
}
void Print(int *a)
{
printf("pass line is:%d\n",pass);
}
/*10个学生考完期末考试评卷完成后,A老师需要划出及格线,要求如下:
(1) 及格线是10的倍数;
(2) 保证至少有60%的学生及格;
(3) 如果所有的学生都高于60分,则及格线为60分
*/
int i,j;
int pass;
void InsertGrade(int *a); //输入成绩
void Bubble_sort(int *a); //冒泡排序
int Switch_If_All(int *a); //是否全都及格 是则return:60 否则确定及格线
int Make_Pass_Line(int *a);//确定及格线
void Print(int *a); //输出
int main()
{
int a[10];
InsertGrade(a);
Bubble_sort(a);
pass = Switch_If_All(a);
Print(a);
}
void InsertGrade(int *a)
{
for(i=0; i<10; i++)
{
scanf("%d",&a[i]);
}
}
void Bubble_sort(int *a)
{
int temp=0;
for(i=0; i<9; i++)
{
for(j=0; j<9-i; j++)
{
if(a[j]<a[j+1])
{
temp = a[j+1];
a[j+1] = a[j];
a[j] = temp;
}
}
}
}
int Switch_If_All(int *a)
{
if(a[9] >= 60)
{
return 60;
}
else
{
return Make_Pass_Line(a);
}
}
int Make_Pass_Line(int *a)
{
if(a[6-1]%10 == 0)
{
return a[5];
}
else
{
return (a[5]/10)*10;
}
}
void Print(int *a)
{
printf("pass line is:%d\n",pass);
}
阅读全文
0 0
- 10.24初级题
- BFS初级题
- 机试初级题
- linux初级测试题
- 初级
- 初级练手题之list
- 初级PHP程序员笔试题
- 程序题练习---初级篇
- 标准日语初级 测试题
- 社招上机题初级
- 初级PHP程序员笔试题
- 2008年软考初级程序员试题(下午题)
- 初级程序员下午题的注意事项
- 机试-初级题 字符的移位
- ZJNU初级题——水题
- 华为OJ初级题中多线程
- poj1088滑雪【记忆化搜索 初级题】
- FreeCodeCamp初级js算法题小结
- 应用程序无法执行,检查是否缺少文件(dll)
- java学习开端
- ofbiz总结——使用performFind查询时如何设置查询条件值为null的情况
- 字符串匹配算法Sunday实现(二)
- 微信隐藏/显示右上角菜单接口
- 10.24初级题
- C++如何获取文件属性
- 虚拟机无法启动问题
- 英语语法总结
- 一、MongoDB安装,连接,备份与恢复
- ERROR ITMS-90717: "Invalid App Store Icon. The App Store Icon in the asset catalog in ‘***.app' can'
- 简单的Quartz实现
- TFTP简单传输协议了解
- Hadoop打开大数据新世界的大门(Hadoop介绍)