- 博客(7)
- 收藏
- 关注
原创 学习第七天
第一题 “百钱买百鸡问题”,鸡翁一,值钱五,鸡母一,值钱三,鸡雏三,值钱一,百钱买百鸡,问翁、母、雏各几何?根据题目知道要满足的条件有:1.买的鸡的价格总和为100 2.买的鸡的总数为100 3.所买的小鸡的个数必须是3的倍数不然会除不尽。int main(){ int a, b, c;//a,b,c代表鸡翁,母鸡,雏鸡 for (a = 0; a <= 100; a++) { for (b = 0; b <= 100; b++) { for (c = 0; c
2022-03-20 23:25:55
110
原创 坚持学习第六天
第一题 输出乘法口诀表思路就是for循环的嵌套使用,i代表行数,j代表列数。int main(){ int i = 0; for (i = 1; i <= 9; i++) { int j = 1; for (j = 1; j <= i; j++) { printf("%d*%d=%-2d\t", i, j, i*j);// %2d 表示 控制宽度为 2 个字符 (占 2 位),右对齐;%-2d 表示左对齐 } printf("\n");// 每一行以后
2022-03-16 23:55:31
141
原创 坚持学习第五天
第一题 演示多个字符从两端移动,从中间汇聚。首先定义两个字符型数组,实现交换其实就是数组1的left和数组2的left交换,数组1的right和数组2的right交换,让后left++,right--。所以发现这其实是一个循环,那么判断循环的条件就是满足(left<=right)时循环是能够满足的,但是执行完发现速度很快看不到交换的过程,这里我们可以添加一个Sleep(1000)延时1s的指令,同时添加头文件#include<Windows.h>就可以看到逐步进行的交换过程,最后想让实
2022-03-14 23:48:46
114
原创 第四天坚持学习
第一题 求出0~999之间的所有“水仙花数”并输出。首先要了解什么是水仙花数,水仙花数就是在数论中,水仙花数也称为自恋数、自幂数、阿姆斯壮数或阿姆斯特朗数,是指一N位数,其各个数之N次方和等于该数。例如153、370、371及407就是三位数的水仙花数,其各个数之立方和等于该数:153 = 1^3 + 5^3 + 3^3。370 = 3^3 + 7^3 + 0^3。371 = 3^3 + 7^3 + 1^3。407 = 4^3 + 0^3 + 7^3。int main(){ int
2022-03-13 20:19:43
389
原创 打卡第三天,坚持达到学习100小时。
第一题 求1到 100 的所有整数中出现多少个数字9思路:要判断整数中出现9 的次数,可以将整数的每一位都提出来在依次进行判断,是否为9.方法:对与一个一位数来说,对10取余数就是它本身。对于一个两位数来说,提取个位数字:对10取余数,提取十位数字:除以10 ,这样便可以将整数的每一位都取出。如果是三位数方法也是一样,先取个位数字,然后将三位数转换位两位数字(除10),在取个位,在将两位数字转换位一位数字(除10),取个位。第二题 用*输出菱形首先要观察题目给的菱形的行数,然后必须找
2022-03-11 23:52:15
143
原创 打卡第二天
第一题 求最大公约数和最小公倍数最大公约数:指两个或多个整数共有约数中最大的一个。最小公倍数:先求出最大公约数再用两数之积除以最大公约数得出最小公倍数求最大公约数用到的算法:利用辗转相除法、穷举法、更相减损术、Stein算法求出两个数的最大公约数 1.辗转相除法:具体做法是用较大数除以较小数,再用出现的余数(第一余数)去除除数,再用出现的余数(第二余数)去除第一余数,如此反复,直到最后余数是0为止。如果是求两个数的最大公约数,那么最后的除数就是这两个数的最大公约数。int main(.
2022-03-10 23:43:38
140
原创 新手入门学习C语言的第一天
双非二本编程小白,对编程感兴趣,以此来记录每天的做题。(每日练习3题)ps:菜鸟小白,如果有说错的地方希望能够和大佬们多多交流!!!第一题 给定两个整形变量的值,将两个值的内容进行交换。这里要注意的是要给定一个中间变量(temp),用中间变量对两个整形变量的值进行交换然后再打印。#include <stdio.h>int main(){ int a = 10; int b = 20; int temp=0; temp = a; a = b; b = temp;
2022-03-09 21:18:54
798
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅