
C/C++
文章平均质量分 51
记录C语言和C++的相关内容
张鱼·小丸子
这个作者很懒,什么都没留下…
展开
-
关于C语言中的%*s与%.*s
%*s的用法%*s在scanf中与在printf中的用途不同。1.在scanf中使用时,添加了*的部分会被忽略,不会被参数获取。例如:int a,b;char b[10];scanf("%d%*s",&a,b);//输入为:123 abc那么123将会读取到变量a中,但是后面的abc将在读取之后抛弃,不赋予任何变量(例如这里的字符数组b)2.在printf中使用时,表示用后面的形参替代的位置,实现动态格式输出。例如:printf("%*s", 10, s);//意思是输原创 2022-02-19 15:49:47 · 1379 阅读 · 0 评论 -
将整型数据转化为字符型数据(C/C++)
C语言void i2s(int n, char *str,unsigned char *length)//n为要转换的整型数据,str存放字符串首地址,length存放转换后字符串长度{ char buf[10] = ""; int i = 0; int len = 0; // temp为n的绝对值 int temp = n<0?-n:n; // 如果str为空指针,直接返回 if(str == NULL) { retur原创 2022-02-19 00:00:00 · 3833 阅读 · 0 评论 -
【C语言】魔方阵的实现(最全)
魔方矩阵,又称幻方,是具有相同的行数和列数,并在每行每列、对角线上的和都相等的矩阵。对于魔方阵的构造,可分为一下三种类型:奇数阶(N为奇数 [2n+1的形式] )单偶数阶(N为4的倍数 [4n的形式] )双偶数阶(N为其他偶数 [4n+2的形式] )...原创 2022-01-11 22:09:39 · 27665 阅读 · 14 评论