3、nanosleep()函数:纳秒级休眠函数;
#include time.h
int nanosleep(const struct timespec* rqtp, struct timespec* rmtp);
4、其它休眠函数:
select()、pselect()、poll();等;
select()函数也可以精确到微秒,pselect()函数也可以精确到纳秒 。
c语言1)按成绩高低排序,输出排序后的成绩;2)统计并输出不及格成绩、人数;3)输出最高分、最低分?根据题目中信息所示:仅输入一科目成绩;人数不作为参数输入;
现在假设:及格线为60分(题目未明确给出)
#includestdio.h
//#include cstring
//#includealgorithm
typedef struct {
int grade;
}student;
//选择排序
void selectSort(student stu[10],int n){
for(int i=0;i=n;i++)
{int k=i;
for(int j=k+1;j=n;j++){
if(stu[j].gradestu[k].grade)
{k=j;
}}
int temp=stu[i].grade;
stu[i].grade=stu[k].grade;
stu[k].grade=temp;}}
//数据输出
void display(student stu[10],int n)
{
for(int j=0;jn;++j)
printf("%d ",stu[j].grade);
printf("\n");}
//数据最大值与最小值
void poll_values(student stu[2],int n){
printf("%d %d",stu[0].grade,stu[n].grade);
printf("\n");
}
int main(){
student stu[10];
student fail[10];
student poll[2];
int n=0;//总人数
int m=0;//不及格人数
while(n10){
scanf("%d",stu[n].grade);
if(stu[n].grade0){
break;
}
++n;}
selectSort(stu,n);
//--------------------------------------
for(int i=0;in;i++)
if(stu[i].grade60){
fail[m]=stu[i];
++m;}
selectSort(fail,m);
display(stu,n);
display(fail,m);
poll[0]=stu[0];
poll[1]=stu[n-1];
display(poll,2);
//poll_values(stu,n)
return 0;
}
运行结果如下
poll函数c语言的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于c语言里的pow函数、poll函数c语言的信息别忘了在本站进行查找喔 。
推荐阅读
- 怎么安装磊科无线路由器,磊科power3路由器怎么安装
- 学了一周java不会写代码,java学不会怎么办,要接着学吗
- 系统硬盘怎么设置时间,电脑硬盘时间怎么改
- 棋牌游戏乌龙的简单介绍
- linux终端和命令行 linux终端命令行翻页
- 如何制作朋友圈的商业推广,如何制作朋友圈的商业推广文案
- 安卓ipad写字软件免费,平板写字软件推荐
- 小县城直播运营,县城直播运营工资
- c语言求及格率的函数公式 c语言求不及格率