编程题训练
柴田那本教材的课后题为主
不会写代码的大博哥
一个不会游泳,但立志想要成为海贼王的男人。
展开
-
2023.7.18-带横纵两个表头的乘法表
【代码】2023.7.18-带横纵两个表头的乘法表。原创 2023-07-18 12:49:53 · 245 阅读 · 0 评论 -
2023.7.17-用*来画一个直角在左(右)下方的等腰直角三角形
【代码】2023.7.17-用*来画一个直角在左(右)下方的等腰直角三角形。原创 2023-07-17 15:13:54 · 299 阅读 · 0 评论 -
2023.7.17-用*号画一个长方形
【代码】2023.7.17-用*号画一个长方形。原创 2023-07-17 15:01:34 · 685 阅读 · 0 评论 -
2023.7.17-用break语句打断循环
【代码】2023.7.17-用break语句打断循环。原创 2023-07-17 14:16:59 · 79 阅读 · 0 评论 -
2023.7.16-求平方
【代码】2023.7.16-求平方。原创 2023-07-16 15:57:42 · 84 阅读 · 0 评论 -
2023.7.16-偶数(奇数)的枚举
【代码】2023.7.16-偶数(奇数)的枚举。原创 2023-07-16 15:01:49 · 103 阅读 · 0 评论 -
2023.7.13-【if】与【for】的配合使用:键入一个整数,输出结果用1234567890循环填充,填充的位数等于键入的整数
则1234567890这个循环就一共被打印了b次,然后令写一个循环,用12345......等数字去填充剩下的数位,余数c是几,就填充几位。例如我们输入一个整数:25。输出的结果为1234567890123456789012345,共计25个数填充了这个输出结果。从1-0一共是10个数字,因此考虑用键入整数除以10的商和余数来实现这个逻辑。直接用12345......等数字去填充即可,c是几就填充几位。上述两个case不会同时成立,因此可以考虑用if语句。原创 2023-07-13 21:22:24 · 244 阅读 · 0 评论 -
2023.7.13-输入一个整数n,输出从1开始累加到n的求和
该程序执行了从1开始累加,一直加到5的结果。原创 2023-07-13 20:23:41 · 986 阅读 · 0 评论 -
2023.7.2-【for语言】:输入一个整数,并输入该整数对应个数的整数,求他们的和与平均值
表达式a: b = 1;是预处理,只在有必要的时候才写。收尾处理,为下一个循环提供触发。表达式b:b原创 2023-07-02 19:37:20 · 177 阅读 · 0 评论 -
2023.7.2-键入一个整数,显示该整数的位数
【代码】2023.7.2-键入一个整数,显示该整数的位数。原创 2023-07-02 14:20:28 · 113 阅读 · 0 评论 -
2023.6.22-【personal training】:输入一个十进制整数,实现从0到该数字的数据递增显示。
这里用到了一个新的函数:pow()次幂函数。pow(a,b)的数学含义是:a的b次方。颠倒以下printf和b++的顺序还可以实现正奇数的递增显示。原创 2023-06-23 13:45:10 · 77 阅读 · 0 评论 -
2023.6.21-【personal training】:输入一个整数值,使这个值以1为步长递减到零,并显示出来。
这是因为:a--是对a做了一个-1的操作,然后将a-1的值重新赋值给a。然后printf(“%d”,&a--)中又将这个a--执行了一遍。只不过此时这里的a-- 起点是前一个a--的运算结果。相当于一个循环之内,-1操作被执行了两次。在本例中,printf("%d",a--)的打印起点仍是a=10,不是a-1=9。也就是,这个a--不能“先定义,再打印。会发现递减的步长变成了2,而递减的终点也不再是0。当a迭代到1时,循环仍在持续,最后停在了-1。a--的实际含义是a=a-1,原创 2023-06-21 17:38:50 · 38 阅读 · 0 评论 -
2023.6.20-【personal training】:键入两个整数,并计算这个闭区间内所有整数的和。
像以往这样,将所有的变量定义在最前面在本例中是行不通的。因为:当程序进行到do循环后,我希望c的初始值已经变成了区间的左端点,也就是整数1,同理,我们希望进入do循环后,sum的起点是键入数值后的a,所以int sum = a;这句代码应该在scanf("%d",&a)的后面。原创 2023-06-20 21:58:33 · 53 阅读 · 0 评论 -
2023.6.20-【personal training】:键盘输入整数,求其和与平均数。并对每一次键入都实现自主控制。
虽然已经键入了f,下一次循环被中止了,但是tri=scanf_s("%d", &a);因为只要键入成功,scanf()的返回值永远是1,即tri==1恒成立。如果我第一次输入整数10,第二次输入11,那么原本我应该得到的是和为21,平均值为10.50.但是运行之后发现,用户每键入一个整数都会输出一次求和和平均值,并且本次输入的内容,会为下一次循环是否开启提供触发。循环体内如果要赋值下一轮循环的触发,必须要放在循环体的最后一句。代码原本希望实现:键入其他整数,都可以完成计算,键入0即停止循环。原创 2023-06-20 17:05:59 · 91 阅读 · 0 评论 -
2023.6.20-【personal training】:程序实现出石头、剪刀、布。
可以看到,即使我们键入值是合法值的时候, “您的输入为非法值,请重新输入:”也被执行了一次,这是因为,do循环的首次循环是。用数字0.1.2三个数字分别代表石头、剪刀、布。键盘输入数字后,显示你出的是什么,如果输入非法值,则进入循环。直到输入有效值为止。当输入非法值时,我希望提示一句:“您的输入为非法值,请重新输入:”然后再进入后续的循环。的,它一定会被执行一次。原创 2023-06-20 11:02:24 · 211 阅读 · 0 评论 -
2023.6.18-【personal train】:用switch语句实现对输入一个整数的奇偶性判断、用switch实现输入月份,判断季节。
这两种代码,在我们打印case 1所对应的结果时是一样的——由于case 1的操作语句结束后没有break,因此会直接连着操作语句一起执行。——一个case执行多个操作语句。当我们遇到这种代码的时候,这意味着:case 1和case 2这两种情况都执行操作语句a。——多个case执行一个操作语句。原创 2023-06-18 10:19:52 · 909 阅读 · 0 评论 -
2023.6.17-【personal train】:输入两个整数,并显示二者的差是不是大于10
【代码】2023.6.17-【personal train】:输入两个整数,并显示二者的差是不是大于10。原创 2023-06-17 12:56:00 · 45 阅读 · 0 评论 -
2023.6.17-【personal train】:键盘输入三个整数,并判断有几个值相等,并显示判断结果。
【代码】2023.6.17-【personal train】:键盘输入三个整数,并判断有几个值相等,并显示判断结果。原创 2023-06-17 12:24:16 · 403 阅读 · 0 评论 -
2023.6.16-【personal train】:输入三个整数,显示三者最小的那个、输入四个整数,显示最大的那个、
经验证,上述两个程序都能完成任务。原创 2023-06-16 20:03:34 · 32 阅读 · 0 评论 -
2023.6.16-【personal train】两种方法实现:键盘输入三个整数,比大小
【代码】2023.6.16-【personal train】:键盘输入三个整数,比大小。原创 2023-06-16 16:32:01 · 38 阅读 · 0 评论 -
2023.6.16-【personal train】:输入一个整数的正负以及奇偶性
【代码】2023.6.16-【personal train】:输入一个整数的正负以及奇偶性。原创 2023-06-16 15:44:30 · 102 阅读 · 0 评论 -
2023.6.16-【personal train】:键盘输入两个整数,比较二者大小并显示
【代码】2023.6.16-【personal train】:键盘输入两个整数,比较二者大小并显示。原创 2023-06-16 15:23:38 · 52 阅读 · 0 评论 -
2023.6.16-【personal train】【if】【else】语句的嵌套使用-键盘输入一个整数,屏幕显示其绝对值
【代码】2023.6.16-【personal train】【if】【else】语句的嵌套使用-键盘输入一个整数,屏幕显示其绝对值。原创 2023-06-16 15:06:32 · 397 阅读 · 0 评论 -
2023.6.15-【personal train】—【if】【else】语句—键盘输入一个整数,判断该整数的个位是否为5
【代码】2023.6.15-【personal train】—【if】【else】语句—键盘输入一个整数,判断该整数的个位是否为5。原创 2023-06-15 11:29:20 · 113 阅读 · 0 评论 -
2023.6.15-【personal train】【if】【else】语句—键盘输入两个整数,判断是否相等
【代码】2023.6.15-【personal train】【if】【else】语句—键盘输入两个整数,判断是否相等。原创 2023-06-15 11:13:38 · 440 阅读 · 0 评论 -
2023.6.11-【personal train】两个整数的求和
赋值函数,将两个整数放进a b两个位置当中。原创 2023-06-11 15:01:19 · 40 阅读 · 0 评论