学生的记录由学号和成绩组成,N名学生的数据已在主函数中放入结构体数组s中,请编写函数fun(),它的功能是按分数的高低排列学生的记录,低分在前。

注意:部分源程序给出如下。

请勿改动主函数main和其他函数中的任何内容,仅在函数fun的花括号中填入所编写的若干语句。

试题程序:

include<stdio.h>

define N 16

typedef struct

{ char mum[10);

int s;

}STREC;

int fun (STREC a[ ])

{

}

main ()

{

STREC s[N]={{“GA005”,88},{“GA003”,64},

{“CA002”,77},{“GA004”,89},{“GA001”,54},

{“GA007”,72},{“GA008”,72},{“GA006”,65},

{“GA015”,83},{“GA013”,95},{“GA012”,55},

{“GA014”,68},{“GA01l”,78},{“GA017”,53},

{“GA018”,92},{“GA016”,82}};

int i;

FILE *out;

fun(s);

printf(“The data after sorted :\n”);

for(i=0;i<N;i++)

{

if((i)%4==0)

/*每行输出4个学生记录*/

printf(“\n”);

printf(“%s %4d ”,s[i].num,s[i].s);

}

printf(“\n”);

ut=fopen(“out21.dat”,“w”);

for(i=0;i<N;i++)

{

if((i)%4==0&&i)

fprintf(out,“\n”);

fPrintf(out,“%4d”,s[i].s);

}

fprintf(out,“\n”);

fClose(out);

}

scanf 接收 空格 输入_当接受用户输入的含有空格的字符串时,应使用()函数。...相关推荐

  1. python请输入_不断提示用户输入Python

    通过封装程序的每个步骤,您可以消除所有三个功能需求.我们将让main控制循环,并通过将数据传入和传出函数调用来控制流,而不是将循环放在函数内部. 让我们重新设计一下input_numbers()函数. ...

  2. rstudio r语言_如何在R中接受用户输入?

    rstudio r语言 Taking a user input is very simple in R using readline() function. In this tutorial, we ...

  3. python编程一个正方体的代码_Linux Shell经典面试题之请用shell或Python编写一个正方形(square.sh),接受用户输入的数字...

    Linux Shell经典面试题 1.请用shell或Python编写一个正方形(square.sh),接受用户输入的数字. [root@oldboy ~]# sh square1.sh Please ...

  4. python:编写一个程序,接受用户输入的字符串,计算此字符串中的包含的数字和字母的个数。

    编写一个程序,接受用户输入的字符串,计算此字符串中的包含的数字和字母的个数.(提示,判断一个字符c是否为数字的方法是c.isdigit(),判断是否为字母的方法是c.isalpha())请详细写出解题 ...

  5. c语言处理用户错误输入,C语言实现用户输入

    用户输入一个字符串然后回车表示结束.因为用户在输入的过程中长度是不确定的,所以要求自己使用的循环写的更好.在这里自己写了一个代码,效率不高,相对来说如果能模拟出C++中的vector向量可能会好一些. ...

  6. python用户输入文字_python中用户输入的关键字

    广告关闭 腾讯云11.11云上盛惠 ,精选热门产品助力上云,云服务器首年88元起,买的越多返的越多,最高返5000元! python识别用户输入中的某些关键字,然后导出答案. 例如,用户输入 ther ...

  7. 编写一个程序重复提示用户输入一个国家的首都,一旦收到用户的输入,程序报告用户输入的答案是否正确,假设将50个国家的首都存放在一个字典中,程序提示用户回答所有国家的首都并且显示回答正确的总个数。

    ''' 林岸花明 编写一个程序读入一个Python源程序并统计文件中每个关键字出现的次数. 2.编写一个程序重复提示用户输入一个国家的首都,一旦收到用户的输入,程序报告用户输入的答案是否正确,假设将5 ...

  8. Windows XP 用户:计算机感染震荡波 (Sasser) 蠕虫时应采取的措施(转载)

    发布日期:2004 年 5 月 4 日 立即将本页面打印出来,为您自己提供相关说明(如果您的计算机持续关机),或者用来帮助您的朋友. 如果您使用的是 Microsoft? Windows? XP 或 ...

  9. python中空格怎么打_python输入空格_python以空格为分隔输入_python如何让用户输入空格 - 云+社区 - 腾讯云...

    广告关闭 腾讯云11.11云上盛惠 ,精选热门产品助力上云,云服务器首年88元起,买的越多返的越多,最高返5000元! 流式语音合成 python3 sdk 下载地址.python2 sdk 下载地址 ...

最新文章

  1. 【linux】Matchbox(一):启动脚本
  2. 模拟noj——打扑克
  3. CVPR 2020 运行12-in-1遇到的问题及解决办法(持续更新中)
  4. C# 系统应用之获取IE浏览记录和IE地址栏输入网址
  5. git push出错 remote: Hook Error: request authorize server: curl error: Couldn't resolve host name
  6. 图解分布式架构的演进
  7. java class 文件分析_大概优秀的java程序员都要会分析class文件吧
  8. (25)VHDL实现与(数据流描述)
  9. lede 插件_【PS插件】神器在手不怕图片模糊
  10. c++ primer5 第一章练习题答案 尚未完成 后续补充(基本已经完结)
  11. k touch for android,k touch for android新十年
  12. 动态规划实战12 leetcode-472. Concatenated Words
  13. catia 快捷键 激活零件_CATIA快捷键大全
  14. 【UML】如何画好数据流图基础教程
  15. JAVA长方形正方形_正方形不是长方形的终极解决办法
  16. QQ群78928780记录整理:90514技术话题-部分
  17. Android 适配Dark Theme(暗黑模式),看完跪了
  18. 域名防封之长城防封系统都能做什么?
  19. 手持式频谱分析仪 TFN的715c和760c怎么样
  20. SDB光猫虚拟服务器,折腾光猫/路由器[MIPS架构](1):用Samba服务器搭建家庭文件共享中心...

热门文章

  1. Java内部类详解(使用场景和好处、相关内部类的笔试面试题)
  2. java 正则 小数_详解Java判断是否是整数,小数或实数的正则表达式
  3. ffmpeg 硬件解码rtsp流_树莓派使用硬件加速视频转码
  4. 设计模式的理解: 职责链模式 (Chain of Responsibility)
  5. 分页及其管理、页面置换算法
  6. 用keil4 模拟仿真显示引脚波形输出分析的步骤
  7. python随机取列表元素_python random从集合中随机选择元素
  8. Cortex - M3 中断和异常的区别
  9. 启明云端分享| sigmstar SSD201/SSD202D/SSD210/SSD212开机动画启动到底能做到多少
  10. mysql 视图 字符集_MySQL创建子视图并查看的时候,字符集报错问题