自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(21)
  • 收藏
  • 关注

原创 操作符详解2

1、意义:C语⾔中整型算术运算总是⾄少以缺省(默认)整型类型的精度来进⾏的。为了获得这个精度,表达式中的字符和短整型操作数在使⽤之前被转换为普通整型,这种转换称为整型提升。注意:整型提升不能对已经是整型类型的数使用。

2024-06-25 19:59:08 296

原创 操作符详解1

讲解了操作符的运用以及结构体的语法

2024-06-24 22:43:21 196

原创 将一个数的二进制的第n位改为1,输出后再改回来重新输出.

printf("输入n,将数的二进制中的第n为改为1:");printf("请输入一个数:");使用函数使代码更具有可读性。

2024-04-29 22:36:53 79

原创 判断一个数是否是2的次方数?如果是,是多少次方?

/ printf("%d是2的%d次方", m, i);判断一个数是否是2的次方数?如果是,是多少次方?

2024-04-29 22:35:10 307

原创 记录由键盘输入的数的二进制的1的个数(多种方法)

/法三: n&(n-1)作用是执行一次去掉一个二进制数的1,即可统计二进制中1的个数 [效率最高]// printf("%d的二进制数的1的个数为:%d", num, ret);// printf("%d的二进制数的1的个数为:%d", num, ret);// printf("%d的二进制数的1的个数为:%d", num,ret);

2024-04-29 22:33:41 434

原创 交换两个数(不能使用临时变量)

合理运用位运算符,使数字进行交换,且不会溢出。

2024-04-27 23:54:54 393

原创 利用递归方法解决问题

/思考: 获取的整数的末尾数字容易取得,可以使用递归思想。//打印每个数字,形式为:1 2 3 4。//输⼊⼀个整数m,按照顺序打印整数的每⼀位。思考:由此可以完成逆序代码。//例如 :输入1234。

2024-04-26 21:15:19 331

原创 打印 1!+2!+3!+...+n! 的值

2024-04-25 23:01:15 277

原创 洛谷题目解答

【深基4.例2】找最小值 - 洛谷【深基4.例3】分类平均 - 洛谷

2024-04-24 20:06:12 201

原创 //由1+1/2+1/3+...+1/100代码完成思考1-1/2+1/3-1/4+...-1/100的代码完成

思考代码完成

2024-04-23 23:43:56 246

原创 找出10个数字的最大值,十个数字从键盘上输入

/如果要改变可以输入任意数字,则需要使用gcc编译器(因为变长数组只能在C99的标准上使用)int max = arr[0];//初始化max常量,即假设最大值是第一个值。printf("10个数中的最大值是%d", max);//执行从键盘上输入10个数字。

2024-04-23 23:27:33 104

原创 //一球从n米高度自由下落,每次落地后返回原高度的一半,再落下。//求它在第10次落地时共经过多少米(包括第10次反弹的高度)?//第10次反弹多高?要求 n (n >= 100)由键盘输入。

/ printf("第10次落地时共经过%lf米\n",sum);// printf("第十次反弹%lf米\n",n);

2024-04-23 20:48:10 183

原创 //猴子吃桃问题。猴子第一天摘下若干个桃子,当即吃了一半,还不过瘾,又多吃了一个。/以后每天早上都吃了前一天剩下的一半零一个。到第10天早上只剩下一个桃子,求第一天桃子总数

/ printf("猴子第一天摘了%d个桃子", peach_number);

2024-04-23 20:47:38 130

原创 输入一个大于1的正整数,将其分解质因数。例如:输入90,输出90=2*3*3*5。要求:用while循环完成

/ //遍历从2开始的元素,找到一个公因子就记录一个;//遍历从2开始的元素,找到一个公因子就记录一个;//遍历元素 运用goto语句。//运用多个while语句。

2024-04-23 20:46:10 597

原创 完成猜数字代码2

/随机数生成(100~200)//生成 a ` b之间的数 【a + rand()%(b-a+1)】printf("请输入你猜的数字:");printf("退出游戏\n");printf("输入错误\n");//实现 [多次] 猜数字的功能。//生成100~200之间的数。//不使用 goto 函数的做法。

2024-04-22 22:12:11 269

原创 完成猜数字代码1

/ //生成 a ` b之间的数 【a + rand()%(b-a+1)】// printf("******1.开始游戏******\n");// printf("******2.退出游戏******\n");// printf("猜小了\n");// printf("猜大了\n");// //实现多次猜数字的功能。// //生成100~200之间的数。// //猜数字。

2024-04-22 22:02:54 450 1

原创 //求1! + 2! + … + n!,其中n(1 <= n <= 10)值由用户输入

printf("%d的阶乘是:%d",n, fac);c = c * i;欢迎评论区留言评论!

2024-04-20 01:08:07 323 1

原创 题目:打印出所有“水仙花数“,所谓“水仙花数“是指一个三位数,其各位数字立方和等于该本身。(方法一)

int main()m < 1000;m++)c = m % 10;return 0;

2024-04-17 20:26:38 208

原创 求Sn(a) = a + aa + aaa + … + aa…aaa(有n个a,n <= 7)之值,其中a是某一个数字。//例如:2 + 22 + 222 + 2222 + 22222(n = 5)

求Sn(a) = a + aa + aaa + … + aa…aaa(有n个a,n <= 7)之值,其中a是某一个数字。

2024-04-17 18:49:21 372

原创 探讨输入两个正整数m和n,求其最大公约数和最小公倍数。

/将赋值后的原值保存起来,方便后续打印使用。(也可使用数组保存[后续发布])printf("最大公因数是:%d", min);printf("最大公倍数是:%d", min * x * y);printf("最大公因数是:%d", min);//输入两个正整数m和n,求其最大公约数和最小公倍数。//求最小公倍数(利用最大公因数)如有更好的计算方法,欢迎评论区留言!//(先找出两个数中的最大值)//求最大公因数[辗转相法]

2024-04-17 18:47:36 236

原创 判断一个数是否是素数的方法集锦1

/此题特殊在数字2是质数(只能被1和本身整除),但其公因子只有1和2,故分区间讨论。{2}和{m|m>2}//法2.考虑到偶数不可能是质数,故可以适当加快代码效率。

2024-04-16 20:27:38 389

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除