c语言
小谂
每天比前一天的自己进步一点点
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
C语言入门——求最大公约数(2种方法超详细)
如果一个数既是数A的约数,又是数B的约数,称为A,B的公约数,A,B的公约数。4.那么,曾经记下的最大的可以同时整除 u 和 v 的 t 就是 gcd;2.否则,计算a除以b的余数,让a等于b,而b等于那个余数;能够被一个整数整除的整数称为其的倍数(如10是5的倍数);能够整除一个整数的整数称为其的约数(如5是10约数);公约数中最大的一个公约数,称为这几个自然数的最大公约数。几个自然数公有的约数,叫做这几个自然数的公约数。例: 在4、6中, 2就是4,6的最大公约数.所以4和6最大公约数为2。原创 2022-11-07 20:41:40 · 9312 阅读 · 4 评论 -
C语言入门——字符串中删除数字
【代码】C语言入门——字符串中删除数字。原创 2022-11-07 08:07:43 · 2155 阅读 · 0 评论 -
C语言入门——1000以内的完数
例如:第一个完全数是6,它有约数1、2、3、6,除去它本身6外,其余3个数相加,1+2+3=6。第二个完全数是28,它有约数1、2、4、7、14、28,除去它本身28外,其余5个数相加,1+2+4+7+14=28。第三个完全数是496,有约数1、2、4、8、16、31、62、124、248、496,除去其本身496外,其余9个数相加,1+2+4+8+16+31+62+124+248=496。后面的完全数还有8128、33550336等等。如果一个数恰好等于它的真因子之和,则称该数为“完全数” [2]原创 2022-11-05 09:44:27 · 16074 阅读 · 1 评论 -
C语言入门——打印99乘法表
打印出完整的 99 乘法表,包括换行。原创 2022-11-05 09:37:21 · 950 阅读 · 1 评论 -
C语言入门——打印菱形
用for循环打印出如下图案(菱形)。原创 2022-11-05 09:31:45 · 633 阅读 · 0 评论 -
C语言入门——字符串反序
现将输入的字符串反序输出。原创 2022-11-03 21:48:41 · 418 阅读 · 3 评论 -
C语言入门——兔子数列
数列,因数学家莱昂纳多·斐波那契(Leonardo Fibonacci)以兔子繁殖为例子而引入,故又称为“兔子数列”,指的是这样一个数列:1、1、2、3、5、8、13、21、34、……、化学等领域,斐波那契数列都有直接的应用,为此,美国数学会从 1963 年起出版了以《斐波那契数列季刊》为名的一份数学杂志,用于专门刊载这方面的研究成果。长到第三个月后每个月又生一对兔子,假如兔子都不死, 问每个月的兔子总数为多少?古典问题(兔子生崽):有一对兔子,从出生后第。个月起每个月都生一对兔子,小兔子。原创 2022-11-03 21:37:42 · 3764 阅读 · 0 评论 -
C语言入门——杨辉三角
杨辉三角是中国古代数学的杰出研究成果之一,它把二项式系数图形化,把组合数内在的一些代数性质直观地从图形中体现出来,是一种离散型的数与形的结合。它的一个 重要性质是:三角形中的每个数字等于它两肩上的数字相加。(1623----1662)是在1654年发现这一。在三角形中的一种几何排列。下面给出了杨辉三角形的前。原创 2022-11-03 20:55:24 · 290 阅读 · 0 评论 -
C语言入门——数字特征值
对数字求特征值是常用的编码算法,奇偶特征是一种简单的特征值。对于一个整数,从个位开始对每一位数字编号,个位是1号,十位是2号,以此类推。这个整数在第n位上的数字记作x,如果x和n的奇偶性相同,则记下一个1,否则记下一个0。按照整数的顺序把对应位的表示奇偶性的0和1都记录下来,就形成了一个二进制数字。你的程序要读入一个非负整数,整数的范围是[0,1000000],然后按照上述算法计算出表示奇偶性的那个二进制数字,输出它对应的十进制值。提示:将整数从右向左分解,数位每次加1,而二进制值每次乘2。原创 2022-11-03 20:38:18 · 668 阅读 · 0 评论 -
C语言入门 ——奇偶个数
你的程序要读入一系列正整数数据,输入-1表示输入结束,-1本身不是输入的数据。程序输出读到的数据中的奇数和偶数的个数。两个整数,第一个整数表示读入数据中的奇数的个数,第二个整数表示读入数据中的偶数的个数。两个整数之间以空格分隔。一系列正整数,整数的范围是(0,100000)。如果输入-1则表示输入结束。原创 2022-11-02 10:08:53 · 692 阅读 · 1 评论 -
C语言入门——逆序的三位数
提示:用%10可以得到个位数,用/100可以得到百位数...。将这样得到的三个数字合起来:百位*100+十位*10+个位,就得到了结果。程序每次读入一个正三位数,然后输出逆序的数字。注意,当输入的数字含有结尾的0时,输出不应带有前导的0。比如输入700,输出应该是7。每个测试是一个3位的正整数。原创 2022-11-02 09:15:04 · 248 阅读 · 0 评论 -
C语言入门——分队列
班级第一次列队,通常老师会让同学按身高排成一列,然后1、2报数,喊到1的同学向前一 步,就这样,队伍就变成两列了。假设现在一个班级有n个同学,并且他们已经按身高排成 了一列,同学按身高从1到n编号,你能告诉我最后哪些编号的同学站在了第一列么?按顺序输出所有在第一列的同学对应的编号,每两个编号之间用一个空格隔开,最后一个编号后面没有空格。时间限制:500ms内存限制:32000kb。输入一个正整数n,表示班级的人数。原创 2022-11-02 09:10:13 · 425 阅读 · 3 评论 -
C语言入门——时间换算
如果小时不是0而分小于10分,需要保留十位上的0;如果小时是0而分小于10分的,则不需要保留十位上的0。如1124表示11点24分,而905表示9点5分,36表示0点36分,7表示0点7分。你的程序要输出这个时间对应的UTC时间,输出的格式和输入的相同,即输出一个整数,表示UTC的时和分。如果小时不是0而分小于10分,需要保留十位上的0;如果小时是0而分小于10分的,则不需要保留十位上的0。如果小时是0而分小于10分的,则不需要保留十位上的0。如果小时是0而分小于10分的,则不需要保留十位上的0。原创 2022-11-02 09:04:32 · 808 阅读 · 3 评论 -
C语言入门——回形取数
问题描述 回形取数就是沿矩阵的边取数,若当前方向上无数可取或已经取过,则左转90度。一开始位于矩阵左上角,方向向下。输入格式 输入第一行是两个不超过200的正整数m, n,表示矩阵的行和列。接下来m行每行n个整数,表示这个矩阵。输出只有一行,共mn个数,为输入矩阵回形取数得到的结果。数之间用一个空格分隔,行末不要有多余的空格。样例输出1 3 5 6 4 2。原创 2022-10-23 11:58:45 · 506 阅读 · 2 评论 -
C语言入门——分解质因数
通过从语言来分解质因数原创 2022-10-23 11:49:06 · 679 阅读 · 0 评论 -
C语言入门——值传递和址传递
输入两个数,请通过函数的形式交换两数值(值传递和址传递两种方式输出的结果)原创 2022-10-23 11:44:42 · 162 阅读 · 0 评论 -
C语言入门——判断闰年
闰年判定原创 2022-10-23 11:41:52 · 564 阅读 · 0 评论 -
C语言入门——打印爱心
使用for循环打印出下面图案(可以给它添加自己喜欢的颜色哦)原创 2022-10-23 11:36:46 · 2417 阅读 · 1 评论 -
C语言入门——“水仙花数”
定义 a 为百位上的数,b为十位上的数,c为个位上的数;限定 n的范围100~1000;&&为和,||为或。原创 2022-10-16 09:14:32 · 273 阅读 · 0 评论
分享