自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 C语言十进制转换为二进制

将十进制整数n转换成二进制,并保存在字符数组中,最后输出。将十进制数转换为二进制数可以通过不断除以2并记录余数的方式来实现。记录下来的余数从最后到开始为:1 1 0 1,所以十进制数13的二进制表示是。输出一个01字符串,即n对应的二进制数,不含前导0。输入一个非负整数n,n<231。

2024-11-04 15:55:20 132

原创 ZZULIoj 1140: 小数点后第n位 多实例

题目描述给你一个小数x,让你算出小数点后第n位是什么,1 <= n <= 6。输入首先输入一个t,表示有t组数据,跟着t行:每行输入一个小数(输入数据保证一定是a.b的形式,总长度不超过100。为了简单化问题,没有循环小数的情况),然后跟一个n,表示小数点后第几位。输出输出一个整数,表示小数点后第n位的数。样例输入Copy31.234 12.345 23.456 4样例输出Copy240#include<stdio.h>

2024-10-30 11:12:44 137

原创 杨辉三角C语言

不难发现规律杨辉三角的最左侧一列均为1,每一行的最后一位数字也为1,我们再根据从第三行开始的除了左右的1 中间的数的规律如上述代码 a[i][j]=a[i-1][j-1]+a[i-1][j] (注意这里的的i 是从2开始的j是从1开始的)例如,在第三行中的2是由第一行的1和1相加得到的,而第三行的3是由第二行的1和2相加形成的。我们从数字1开始,第一行只有一个1。接下来的每一行的数字是由上面两行相邻的数字相加而成。例题:输入只包含一个正整数n(1 <= n <= 30),表示将要输出的杨辉三角的层数。

2024-10-10 14:39:12 256 1

原创 zzuli OJ 1125:上三角矩阵的判断

编写程序,输入一个正整数n(1<=n<=10)和n阶方阵a中的元素,如果a是上三角矩阵,输出“YES”,否则,输出“NO”。要求定义函数IsUpperTriMatrix()判断矩阵a是否是上三角矩阵,如果是返回1,否则返回0。上三角矩阵即主对角线以下(不包括主对角线)的元素都为0的矩阵,主对角线为从矩阵的左上角至右下角的连线。输入一个正整数n(1<=n<=10)和n阶方阵a中的元素,均为整数。如果a是上三角矩阵,输出“YES”,否则,输出“NO”

2024-09-19 20:56:50 171

原创 “关于C语言中定义数组长度的注意事项及代码解释“

在C语言中,定义数组时需要注意数组的长度,其中方括号内是常量表达式,代表数组长度,可以是常量,也可以是包含运算符的常量表达式,但不能包含变量,哪怕是静态变量或全局变量,但可以通过 #define 定义字符常量。而引用数组元素时,方括号内是表达式,代表下标,可以是变量。以下是一些定义数组长度的注意事项及相应的代码解释。3.动态分配内存的注意事项: 如果使用动态分配内存来定义数��长度,要记得在使用完数组后及时释放内存,防止内存泄漏。在上面的代码中,循环访问了6个元素,而数组只有5个元素,会导致越界访问。

2024-07-24 00:38:50 579

原创 探索函数递归:十进制数转换为二进制数

将一个十进制数除以2,得到余数和商,将得到的商再除以2,依次类推,直到商等于0为止,倒取除得的余数,即为所求的二进制数。递归的思想让这个转换过程变得简洁而优雅,我们通过不断将整数除以2,直到整数为0,然后倒序输出每次取余的结果,最终得到对应的二进制数。在我之前的帖子中,我们探索了函数递归的魅力,通过递归实现了逆序输出整数序列的功能。52除以2得到的余数依次为0,0,1,0,1,1,倒序排列,得到52对应的二进制数110100。用递归的思想来描述上述计算过程是这样的:输出n/2对应的二进制数,然后输入%2。

2024-07-19 23:04:27 379

原创 探索函数递归:逆序输出整数序列

在我最近的编程实践中,我实现了一个逆序输出整数序列的功能,通过使用递归的方法来处理输入的整数序列,其中包括了我自己的一些理解不知道对不对。如果你对函数递归或这个代码示例有任何疑问或想法,欢迎在评论区留言,我会很乐意和大家讨论。的函数,通过递归的方式实现了逆序输出整数序列的功能。递归的思想让代码变得简洁而优雅,展示了函数递归在解决问题中的魅力。递归虽然能够简洁地解决一些问题,但也需要谨慎使用,避免出现死循环或者效率低下的情况。通过这个例子,我对函数递归有了更深入的理解,也学到了如何利用递归来处理问题。

2024-07-19 22:35:22 365

空空如也

空空如也

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

TA关注的人

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