c语言练习题 加各年考题 附答案~

要求:将正确程序文件(学号后四位.doc)发送到邮箱,每迟交1天扣2分,最迟周三下午,当堂交的加2分

一、完善程序(每空3分,共12分)

1. 以下程序按结构体成员grade的值从大到小对结构体数组pu的全部元素进行排序,并输出经过排序后的pu数组全部元素的值。排序算法为选择法。

#include int id;

int grade;

} //STUD;

void main()

{STUD pu[10]={{1,4},{2,9},{3,1},{4,5},{5,3},{6,2},{7,8},{8,6},{9,5},

{10,2}},temp;

int i,j,k;

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

{k=_ ________; //k=i

for(j=i+1;j<10;j++)

if(k!=i)

{temp=pu[i];pu[i]=pu[k];pu[k]=temp;}

}

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

printf("\n %2d:%d", // pu[i].id

printf("\n");

}

二、改错题(9分)

【程序功能】

使用插入法将一个结构体数组中的数据按成员score的值从大到小排序。含有错误的源程序: #include

#include

#define N 5

struct student

{ char name[10];

int score;

} // };

void sort(struct student stud[],int n)

{ int i,j;

struct student p;

for(i=1;i

9 10次c语言上机作业答案,第十五次上机作业带答案相关推荐

  1. MOOC程序设计入门——C语言(翁恺)第五周编程作业“念整数”

    MOOC程序设计入门--C语言(翁恺)第五周编程作业"念整数" ****念整数 题目内容: 你的程序要读入一个整数,范围是[-100000,100000].然后,用汉语拼音将这个整 ...

  2. java语言程序设计基础篇课后答案_《Java语言程序设计:基础篇》课后复习题答案-第十五章.pdf...

    <Java语言程序设计:基础篇>课后复习题答案-第十五章 Chapter15Graphics 1. Theycoordinateshouldincreaseandthexcoordinat ...

  3. 经典C语言程序100例之十五

    经典C语言程序100例之十五 如题 话不多说了,直接上代码 如题 [程序15] 题目:利用条件运算符的嵌套来完成此题:学习成绩>=90分的同学用A表示,60-89分之间的用B表示, 60分以下的 ...

  4. 2020年春季学期信号与系统课程作业参考答案-第十五次作业

    信号与系统课程第十五次作业参考答案 ※ 第一题 已知x[n],h[n]x\left[ n \right],h\left[ n \right]x[n],h[n]长度分别是10, 25.设:y1[n]=x ...

  5. java面试题大全答案版文库_java高级面试题带答案

    java高级面试题,java面试题大全带答案,线程面试题,java面试宝典2019 1.[请对以下在J2EE中常用的名词进行解释(或简单描述)](http://www.wityx.com/post/1 ...

  6. 孩子做作业用计算机,小学五年级写作业让用计算机吗

    小学五年级写作业让用计算机吗以下文字资料是由(历史新知网www.lishixinzhi.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 小学五年级写作业让用计算机吗 不允许,但有明 ...

  7. C++程序设计原理与实践 习题答案 第十五章 第15章习题答案

    第十五章:容器和迭代器 习题答案 Document 本章的文本编辑器实现,添加了一些功能 Document.h Document.cpp main.cpp 测试 List_Circular.h 我自己 ...

  8. 计算机考试忘记备注班级了,2012年计算机二级Access第二十五套上机试题及答案详解...

    1.基本操作题 考生文件夹下存在一个数据库文件"samp1.mdb",里面已经设计好表对象"tStud".请按照以下要求,完成对表的修改: (1)设置数据表显示 ...

  9. python语言程序设计_梁勇—第五章练习题重点题目答案

    1.(统计正数和负数的个数后计算这些数的平均值)编写程序来读入不指定个数的整数,然后决定已经读取的整数中有多少个正数和负数并计算这些输入值 def calculate_avg():sum = 0pos ...

最新文章

  1. python2转python3文件
  2. 常用的linux命令和工具
  3. Ubuntu在终端执行命令时出现的错误
  4. centos6.8 搭建postfix/dovecot邮件服务器
  5. 绝非偶然 苹果iPhone领先5年背后的迷思 【推荐】
  6. SMG12232A2标准图形点阵型液晶显示模块的演示程序[C51编程语言]
  7. java抽象类和模板模式_测试抽象类和模板方法模式
  8. 最简单的NamedPiep程序[秋镇菜]-初学者看看
  9. 算法_深度LSTM笔记[博]
  10. 350 个在家办公的人,创造了估值 10 亿美元的代码共享平台
  11. 在全志平台调试博通的wifi驱动(类似ap6212)
  12. java正则判断11位手机号码_java-正则表达式判断手机号
  13. 雷啊:淘宝上卖F22战斗机
  14. 腾讯地图 周边 poi 搜索及参数配置
  15. 敲7数字100以内c语言,敲七游戏数字表怎么玩?
  16. 【消息队列】五个问题详解消息中间件
  17. ul(有序列表)可以排序?
  18. 【LeetCode】岛屿(周长、数量、最大面积、封闭岛屿数)
  19. 单片机c语言表达式与的关系,单片机c语言教程第七章--运算符和表达式(关系运算符)...
  20. Adversarial Attack on Attackers: Post-Process to Mitigate Black-Box Score-Based Query Attacks

热门文章

  1. 倒了血霉!先是贾跃亭后有罗永浩,被拖欠4400多万,最惨公司无疑了
  2. 阿里巴巴公布“新六脉神剑”:因为信任 所以简单
  3. 打脸!《陈情令》付费资源遭泄漏 腾讯视频说好的技术保障呢?
  4. 腾讯终于有动作了:国行版Switch快来了...
  5. 华为回应“锁屏广告”事件:非官方所为
  6. 无理由退房退机票,做携程超级会员就是这么任性
  7. 首批5G成员!中兴天机Axon 10 Pro下周发布
  8. 新能源汽车累计补贴审核情况出炉:比亚迪、吉利两家独大
  9. python编程快速上手自动化_《Python编程快速上手 让繁琐工作自动化》完整版PDF...
  10. YUV格式学习:YUYV、YVYU、UYVY、VYUY格式转换成RGB24