那些编程入门题(C)
文章平均质量分 67
接触的第一门编程语言(C)的入门练习题
索儿呀
这个博主知识面超级广哦,每一篇原创都精雕细琢
展开
-
百钱买百鸡(C语言,枚举法)
题目: 我国古代数学家张丘建在《算经》一书中曾提出过著名的“百钱买百鸡”问题,该问题叙述如下:鸡翁一,值钱五;鸡母一,值钱三;鸡雏三,值钱一;百钱买百鸡,则翁、母、雏各几何?翻译过来,意思是公鸡一个五块钱,母鸡一个三块钱,小鸡三个一块钱,现在要用一百块钱买一百只鸡,问公鸡、母鸡、小鸡各多少只?原创 2018-11-13 18:09:09 · 34933 阅读 · 3 评论 -
辗转相除法求最大公约数,利用最大公约数求最小公倍数(C)
1. 用较大数除以较小数,再用出现的余数(第一余数)去除除数,再用出现的余数(第二余数)去除第一余数,如此反复,直到最后余数是0为止。如果是求两个数的最大公约数,那么最后的除数就是这两个数的最大公约数。2. 最小公倍数 * 最大公约数 = 两个数相乘原创 2019-09-24 22:19:01 · 9951 阅读 · 2 评论 -
输入一个年份和一个月份,输出该年此月天数;知道日期,计算该日是本年的第几天(c语言)
2月是个特殊的(闰年有29天,否则有28天);1,3,5,7,8,10,12月有31天(口诀:一三五七八十腊);其余有30天;判断闰年很简单(口诀:4年一闰,百年不闰,四百必闰)原创 2019-03-29 20:41:21 · 31055 阅读 · 3 评论 -
输入一个字符,找出他的前驱字符和后继字符(C)
前驱字符为该字符ASCII码中的前一个字符。后继字符为该字符ASCII码中的后一个字符。1. 将字符转换成int型。2. 然后做-1,+1操作。3. 之后转换成char型。4. 输出。原创 2019-03-29 20:41:14 · 34283 阅读 · 5 评论 -
输入一个不多于4位的正整数,求它的位数,并按逆序输出各位数字(C)
1. 不多于四位的整数,即包括一位整数,二位整数,三位整数,四位整数,可以用if语句来分情况判断。2. 要逆序输出该数字的每一位,那就要得到该数字的每一位。一个整数/10 = 该整数的最高位。一个整数%10 = 该整数的最低位。原创 2019-03-29 20:26:48 · 35201 阅读 · 2 评论 -
输入大写字母,输出大小写字母及其对应的ASCII码;输入语句,将大写字母变成小写字母;将句子中每个单词的第一个字母转换为大写字母;输入一串字符,分别算出英文字母、空格、数字、其他字符的个数(C)
在c语言中:1. 使用`%c`输出的是字符本身。2. 使用`%d`输出的是字符对应的ASCII。3. 在ASCII中,小写英文字符 = 大写英文字符+32。4. 还有注意区分单引号`''`和双引号`""`的区别。单引号:字符,是可以进行加减的。双引号:字符。原创 2019-09-23 23:46:23 · 36205 阅读 · 2 评论 -
梯形法求定积分(C)
梯形法求定积分就是一种面积计算法,将定积分以某个标准划分成很多部分,把每个小部分的面积计算出来,然后累加。原创 2019-11-14 23:01:09 · 13196 阅读 · 1 评论 -
直角杨辉三角形(C)
1. 第一列都为1。2. 行号等于列号的也为1。3. 除此之外的:下边的一项实际上是其头上两项相加。原创 2019-11-14 23:09:58 · 10892 阅读 · 3 评论 -
三个学生四门课程,求出学生平均成绩和课程的平均成绩;n个学生每人m门课程,找出最高分学生,输出有一门成绩不合格的学生的各门成绩,计算每门成绩都在85分及以上的学生的人数(C)
就是玩一下for循环语句和二维数组原创 2019-03-29 19:40:36 · 16416 阅读 · 0 评论 -
找出一个二维数组中的鞍点(C)
鞍点:在一个二维数组中,有一个数据,同行它最大,同列它最小原创 2019-04-02 12:54:47 · 9707 阅读 · 3 评论 -
利用二维数组求方阵的主次对角线之和(C语言)
玩一下数组原创 2019-04-02 12:56:35 · 20477 阅读 · 7 评论 -
在一个二维数组中找出最小数及其所在的行和列(C语言)
使用一维数组,存储最小值及其所在行与列原创 2019-03-29 21:54:18 · 12217 阅读 · 3 评论 -
24小时制转化为12小时制;判断输入的整数值能否被3或7整除;输出1到1000之间的3的倍数;输入三个数,判断是否为二奇一偶(条件判断语句,C语言)
就是玩一下对if语句的用法原创 2019-11-14 23:10:07 · 3661 阅读 · 0 评论 -
18个数围成一圈,求相邻三数之和最大数(C)
练习、熟悉数组的玩法原创 2019-03-29 21:24:40 · 5258 阅读 · 0 评论 -
将字符串中从第m个字符开始的n个字符复制到另一个字符串;字符串反序输出;用递归法将整数转换成字符串;输入字符串,将连接的数字看作一个整数,统计并输出这些整数(C)
一些C语言关于字符串的题目原创 2019-11-14 22:50:22 · 9071 阅读 · 0 评论 -
删除指定字符串的指定字符(C)
1. ‘\0’是字符串的结束符,任何字符串之后都会自动加上’\0’。2. 使用指针/不使用指针的两种解法。原创 2019-11-14 22:03:58 · 9905 阅读 · 1 评论 -
企业发放奖金根据利润提成(条件判断语句,C语言)
对条件判断语句(if、switch)的熟悉、练习原创 2019-03-29 20:41:39 · 5889 阅读 · 0 评论 -
任意输入3个数,求最小者;写一个函数求n个数中的最小值;给定N个整数,查找这N个数中的最大数;输入8个整数,最大数与第一个数交换,最小数与末尾数交换(C)
C语言中的一些最大,最小问题;for循环语句和if判断语句的组合使用原创 2019-11-14 23:08:35 · 5758 阅读 · 0 评论 -
编一个函数求n的阶乘;使用for语句和while语句求n的阶乘;关于简单阶乘的求和(C)
1. 编一个函数求n的阶乘,主函数进行相关运算。2. for语句输出n的阶乘。3. while语句输出n的阶乘。4. 关于简单阶乘的求和。原创 2019-04-02 12:58:12 · 18564 阅读 · 3 评论 -
输入圆半径计算圆的周长面积;输入边长值求三角形的面积;输入一个非负数计算正方形的周长和面积;调用函数求长方体的体积;计算1到100的和;输入三个数输出其和差积商;输入20个实数输出平均值及高于均值的值
几个很基本的(C语言版)数学题目原创 2019-03-29 20:17:37 · 7481 阅读 · 1 评论 -
斐波那契数列(fibonacci)前30项求和;一年中兔子数量的变化(C)
斐波那契数列:1、1、2、3、5、8、13、21、34、……规律:从第三项开始,每一项=前两项相加。历史上有一个有名的关于兔子的问题:假设有一对兔子,长两个月它们就算长大成年了。然后以后每个月都会生出1对兔子,生下来的兔子也都是长两个月就算成年,然后每个月也都会生出1对兔子了。这里假设兔子不会死,每次都是只生1对兔子。一年中兔子数量的变化。原创 2019-03-29 21:15:25 · 7959 阅读 · 0 评论 -
输入三个整数,要求程序把数据按从小到大的顺序放入x y z中,然后输出(C)
只需要将三个数进行增序排序,所以就不需要使用排序算法了。将三个数据分别进行三次比较,并借用交换器(t变量),将顺序不对的两个数进行交换即可。原创 2019-03-29 20:41:58 · 8980 阅读 · 0 评论 -
现在要求输入m和n,输出所有在m和n范围内的水仙花数;输出所有水仙花数(C)
春天是鲜花的季节,水仙花就是其中最迷人的代表,数学上有个水仙花数,它是这样定义的:“水仙花数”是指一个3位数,它的各位数字的立方和等于其本身。1. 现在要求输入m和n,输出所有在m和n范围内的水仙花数。2. 输出所有水仙花数原创 2019-03-29 21:15:35 · 17216 阅读 · 0 评论 -
输入两个正整数,输出两个正整数之间完数的个数及所有完数;输出一千以内的完数(C)
完全数(Perfect number),又称完美数或完备数,是一些特殊的自然数。它所有的真因子(即除了自身以外的约数)的和(即因子函数),恰好等于它本身。1. 输入两个正整数,输出两个正整数之间完数的个数及所有完数。2. 输出一千以内的完数原创 2019-03-29 19:32:56 · 10194 阅读 · 0 评论 -
打印100到200之间的素数及输出素数的个数;编写判别素数的函数,主函数输出200以内的素数(C)
素数是指在大于1的自然数中,除了1和它本身以外不再有其他因数的自然数原创 2019-04-02 12:57:10 · 11401 阅读 · 0 评论