笔记
薇尔莉特伊芙加登
只有在特定的地方与我相符的角色,我才能心生一丝善意
展开
-
C语言——输出一个带星号的图案
题目是输出一个图案:其实这里面并不是只有星号,它里面还有空格。其实也可以用printf函数来输出,但我这里不用这个方法,这里将用循环。我们可以将这个图案分成上下两个部分,最长的一列我分给了上面。这样,我们就可以找到这个图案的规律了,上部分的规律为:*的个数为行号乘以二再减去一,空格的个数为上部分的总行数减去行号i。 下部分的规律为:空格的个数与行号相等,的个数=7-2i(i为行号)。规律找到后,就可以开始写代码了:#include<studio.h>int main(){原创 2021-07-04 14:39:52 · 7978 阅读 · 0 评论 -
C语言—关于字符数组的小认识
作为新手,最近一直在练题。近几天对于一个练习题进行编程的时候遇到了一个问题,困扰了我一个下午。1.题目是将两个字符串连接。于是我发现了下面这一个程序#include<studio.h>int main(){char a[20]="I am ",b[10]="Chinese";int i,j;for(i=0,j=0;b[j]!='\0';i++)if(a[i]=='\0'){a[i]=b[j];j++;}b[j]='\0';printf("%s\n",a);return 0原创 2021-06-17 13:54:58 · 112 阅读 · 0 评论 -
C语言—魔方阵
C语言输出魔方阵1.魔方阵是指它的每一行,每一列以及对角线之和均相等。2.既然如此,就找出它的规律。1阶魔方阵为:13阶魔方阵为:8 1 63 5 74 9 25阶魔方阵为:17 24 1 8 1523 5 7 14 164 6 13 20 2210 12 19 21 311 18 25 2原创 2021-06-12 01:30:44 · 1979 阅读 · 0 评论 -
C语言—输出三个整数的最大值
C语言三个整数求最大对于求三个数中最大的一个,首先定义三个整型变量a,b,c。最后把最大值赋给a,也就是三个变量互相交换使得a成为最大的那个。int a,b,c; //定义三个整型变量scanf("%d%d%d",&a,&b,&c); //从键盘输入给三个变量赋值2.编写程序求出a,b,中的最大者if(a<b) a=b; //如果a小于b,就将b的值赋给a3.再比较a,c之间的大小if(a<c) a=c; //若果a小于c,则将c的值赋给a4.原创 2021-06-10 21:06:03 · 28722 阅读 · 1 评论