![](https://img-blog.csdnimg.cn/20200109143956746.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
C语言程序设计精髓 练兵题
文章平均质量分 94
C语言程序设计精髓(哈工大mooc)
xingxing12323
上天有好生之德
展开
-
初识C语言
为什么学习C语言介于高级语言和低级语言之间,运行高效,透过c语言可以窥探计算机底层原理很多流行语言都借鉴了c的思想和语法,可以了解程序设计的基本思想历史悠久,很多重量级的软件都是c语言编写几乎没有c语言不能实现的软件,没有不支持c语言的系统c语言的标准C数据类型程序语言的基本构成要素是什么?关键字: 也称保留字,是C语言中预先定义的、具有特殊意义的单词标识符: 大小...原创 2020-01-19 16:29:20 · 206 阅读 · 0 评论 -
c语言程序设计精髓 第15周练兵题
1计算零件数(4分)题目内容:有一堆零件(100–200之间),如果分成4个零件一组的若干组,则多2个零件,如果分成7个零件一组的若干组,则多3个零件,如果分成9个零件一组的若干组,则多5个零件,编程计算这堆零件的总数。输入格式: 无输出格式: “%d\n”#include<stdio.h>#include<string.h>#include<math....原创 2019-12-05 14:29:57 · 1773 阅读 · 1 评论 -
c语言程序设计精髓 第14周练兵题
1学生成绩管理系统V5.0(4分)题目内容:某班有最多不超过30人(具体人数由键盘输入)参加期末考试,最多不超过6门(具体门数由键盘输入)。参考学生成绩管理系统V4.0,定义结构体类型,用结构体数组作函数参数,编程实现如下菜单驱动的学生成绩管理系统:(1)录入每个学生的学号、姓名和各科考试成绩;(2)计算每门课程的总分和平均分;(3)计算每个学生的总分和平均分;(4)按每个学生的总分由...原创 2019-12-05 14:30:15 · 2266 阅读 · 0 评论 -
c语言程序设计精髓 第13周练兵题
1学生成绩管理系统V4.0(4分)题目内容:某班有最多不超过30人(具体人数由键盘输入)参加期末考试,最多不超过6门(具体门数由键盘输入)。参考学生成绩管理系统V3.0,用二维数组作函数参数编程实现如下菜单驱动的学生成绩管理系统:(1)录入每个学生的学号、姓名和各科考试成绩;(2)计算每门课程的总分和平均分;(3)计算每个学生的总分和平均分;(4)按每个学生的总分由高到低排出名次表;...原创 2019-12-05 14:30:27 · 2115 阅读 · 0 评论 -
c语言程序设计精髓 第12周练兵题
1大奖赛现场统分(4分)题目内容:已知某大奖赛有n个选手参赛,m(m>2)个评委为参赛选手评分(最高10分,最低0分)。统分规则为:在每个选手的m个得分中,去掉一个最高分和一个最低分后,取平均分作为该选手的最后得分。要求编程实现:(1)根据n个选手的最后得分,从高到低输出选手的得分名次表,以确定获奖名单;(2)根据各选手的最后得分与各评委给该选手所评分数的差距,对每个评委评分的准确性...原创 2019-12-05 14:30:41 · 2071 阅读 · 0 评论 -
c语言程序设计精髓 第11周练兵题
1找出按字典顺序排在最前面的国名(4分)题目内容:输入5个国名,编程找出并输出按字典顺序排在最前面的国名。提示:所谓字典顺序就是将字符串按由小到大的顺序排列,因此找出按字典顺序排在最前面的国名指的就是最小的字符串。程序的运行结果示例:Input five countries’ names:America↙China↙Japan↙England↙Sw...原创 2019-12-05 14:31:05 · 2035 阅读 · 0 评论 -
c语言程序设计精髓 第10周练兵题
1有趣的“回文”检测(4分)题目内容:英文中有很多的回文词,回文词的拼法十分有趣,无论是从前往后拼读,还是从后往前拼读,他们的拼法和词义都不变。例如:dad(爸爸),mum(妈妈),noon(中午),eve(前夕),eye(眼睛),pop(流行),deed(行为),level(水平)等。简单地说,“回文”就是指顺读和倒读都一样的字符串。现在请你编程输入一个单词,判断它是否是回文。提示:(1...原创 2019-12-05 14:31:21 · 2023 阅读 · 0 评论 -
c语言程序设计精髓 第9周练兵题
1二分法求根(4分) #include <stdio.h>#include <stdlib.h>#include <math.h>float Calc(float x);int main(){ float a,b,c,d,e; scanf("%f,%f",&a,&b); do{ c=(a+b)...原创 2019-12-05 14:31:31 · 2439 阅读 · 0 评论 -
c语言程序设计精髓 第8周练兵题
1三天打渔两天晒网(4分)题目内容:中国有句俗语叫“三天打鱼两天晒网”,某人从1990年1月1日起开始“三天打鱼两天晒网”,即工作三天,然后再休息两天。问这个人在以后的某一天中是在工作还是在休息。从键盘任意输入一天,编程判断他是在工作还是在休息,如果是在工作,则输出:He is working,如果是在休息,则输出:He is having a rest,如果输入的年份小于1990或者输入的月...原创 2019-12-05 14:31:42 · 2062 阅读 · 0 评论 -
c语言程序设计精髓 第7周练兵题
1谐均值计算(4分)题目内容:两数值的谐均值可以这样计算:首先对两数值的倒数取平均值,最后再取倒数。编写一个带有两个double参数的函数,计算这两个参数的谐均值。函数原型为:double Calculate(double x,double y);程序运行结果示例1:Input two doubles:3 4↙1/((1/x+1/y)/2) = 3.429程序运行结果示例2:In...原创 2019-12-05 14:31:57 · 2584 阅读 · 1 评论 -
c语言程序设计精髓 第6周练兵题
1绘制金字塔(4分)题目内容:要求用户从键盘输入一个大写字母,使用嵌套循环产生像下面这样的金字塔图案:AABAABCBAABCDCBA程序运行结果示例1:Please input a capital:D↙____A___ABA__ABCBA_ABCDCBA程序运行结果示例2:Please input a capital:F↙______A_____ABA__...原创 2019-12-05 14:32:09 · 3622 阅读 · 0 评论 -
c语言程序设计精髓 第五周练兵题
1判断一个整型数据有几位v2.0(4分)题目内容:从键盘输入一个整型数据(int型),编写程序判断该整数共有几位,并输出包含各个数字的个数。例如,从键盘输入整数16644,该整数共有5位,其中有1个1,2个6,2个4。程序运行结果示例1:Please enter the number:12226↙12226: 5 bits1: 12: 36: 1程序运行结果示例2:Pleas...原创 2019-12-05 14:32:26 · 1861 阅读 · 1 评论 -
c语言程序设计精髓 第四周练兵题
1检测用户错误输入(4分)题目内容:根据scanf()的返回值判断scanf()是否成功读入了指定的数据项数,使程序在用户输入123a时,能输出如下运行结果:123a↙Input error!输入格式: “%d %d”输出格式:如果成功读入指定的数据项数,输出格式为:“a = %d, b = %d\n” (注意:等号的两边各有一个空格)输入非法数据,输出格式为:“Input err...原创 2019-12-05 14:29:44 · 2400 阅读 · 3 评论 -
c语言程序设计精髓 第三周练兵题
1日期显示(3分)题目内容:编写一个程序, 接收用户录入的日期信息并且将其显示出来. 其中, 输入日期的形式为月/日/年(mm/dd/yy), 输出日期的形式为年月日(yy.mm.dd)。以下为程序的运行结果示例:Enter a date (mm/dd/yy):12/03/2015↙You entered the date: 2015.12.03输入格式: “%d/%d/%d”输出...原创 2019-12-05 14:29:28 · 1514 阅读 · 0 评论 -
c语言程序设计精髓 第二周练兵题
1输出逆序数(3分)题目内容:从键盘任意输入一个3位整数,编程计算并输出它的逆序数(忽略整数前的正负号)。例如,输入-123,则忽略负号,由123分离出其百位1、十位2、个位3,然后计算3100+210+1 = 321,并输出321。提示:从键盘输入数据可以使用函数scanf()。例如,scanf("%d", &x); 表示从键盘输入整数并存入整形变量x中。利用取绝对值函...原创 2019-12-05 14:29:10 · 1925 阅读 · 0 评论 -
c语言程序设计精髓 第一周练兵题
3计算半圆弧长及半圆的面积。(3分)题目内容:编程并输出半径r=5.3的半圆弧长(提示:半圆弧长不应该加直径的长度。)及该半圆弧与直经围成的半圆的面积,的取值为3.14159。要求半径r和PI 必须利用宏常量表示。输入格式:无输出格式:半圆的面积输出格式: “Area=%.5f\n”半圆弧长输出格式: “circumference=%.5f\n”输出样例:Area=44.12363...原创 2019-12-05 14:28:46 · 3898 阅读 · 0 评论