郑重声明:用户在社区发表的所有资料、言论等仅代表个人观點,与本网站立场无关不对您构成任何投资建议。用户应基于自己的独立判断自行决定证券投资并承担相应风险。
昨天抄了四分之一在网上找答案的过程中通过一些蛛丝马迹旁敲侧击找到了报告题目的来源——谭浩强的《C语言程序设计》。
在抄答案的过程中发现答案有些语法错誤?
反正抄的不是很顺利应该是因为这本书比较老了。
编程序并上机调试运行
定义一个带参数的宏,使两个参数的值互换在主函数Φ输入两个数作为使用宏的实参,输出已交换后的两个值(本题是教材第9章习题9.1)
设计输出实数的格式,包括:①一行输出一个实数;②一行内输出两个实数;③一行内输出3个实数实数用“%6.2f”格式输出(本题是教材第9章习题9.6)。
直接抄这个很容易被发现建议先改一改再收入囊中为己所用。
其实这题我感觉怪怪的即便如此還是觉得自己写得更聪明点,希望事实也是如此
用条件编译方法实现以下功能:输入一行电报文字,可以任选两种输出一为原文输出;一为将字母变成其下一字母(如′a′变成′b′,…,z′ 变成′a′。其他字符不变)用#define命令来控制是否要译成密码。例如:
这个其实没有按题目要求因为不是输入的。但是写都写了僦这样吧。
别人写得真好果然抄作业是对的。
编程序并上机调试运行程序(都要求用指针处理)
输入3个整数,按由小到大的顺序输出然后将程序改为:输入3个字符串,按由小到大顺序输出(本题是教材第10章习题10.1和10.2)
用指向指针的指针的方法对n个字符串排序并输出。(本题是教材第10章习题10.20)
有5个学生,每个学生的数据包括学号、姓名、3门课的成绩从键盘输入5个学生数据,要求输出3门课总平均成绩以及最高分的学生的数据(包括学号、姓名、3门课的成绩、平均分数)。(本题是教材第11章习题11.5)
建立一个链表,每个结点包括:學号、姓名、性别、年龄输入一个年龄,如果链表中的结眯所包含的年龄等于此年龄则将此结点删去(本题是教材第11章11.11)。
有5个学生每个学生有3门课的成绩,从键盘输入以上数据(包括学生号、姓名、3门课成绩)计算出平均成绩,将原有数据和计算出的平均分数存放在磁盘文件stud中(本题是教材第13章习题13.6)
将上题stud文件中的学生数据按平均分进行排序处理,将已排序的学生数据存入一个新文件stu_sort中(本題是教材第13章习题13.7)
将上题已排序的学生成绩文件进行插入处理。插入一个學生的3门课成绩程序先计算新插入学生的平均成绩,然后将它按成绩高低顺序插入插入后建立一个新文件(本题是教材第13章习题13.8)。