自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 二维数组与指针

#include<stdio.h>#include<stdlib.h>/* 二维数组与指针.c *//* written by Chen Gengru *//* updated on 2019-1-3 */void main(){ int i, j, *p, a[3][5]; for (i = 0; i < 3; i++) //定义一个二维数组 ...

2019-01-03 17:02:59 225

原创 数组指针的重新赋值

给出一段代码:#include<stdio.h>#include<stdlib.h>/* 指针的重新赋值.c *//* written by Chen Gengru *//* updated on 2019-1-3 */void main(){ int i, a[5], b[5], *p, *q; p = &a[0]; q = b; pri...

2019-01-03 16:08:53 6664

原创 一维数组与指针

当定义一个一维数组时,系统会在内存中为该数组分配一个存储空间,其数组的名称就是数组在内存中的首地址。若再定义一个指针变量,并将数组的首地址传给指针变量,则该指针就指向了这个一维数组。例如:int *p, a[10];p = a;这里a是数组名,也就是数组的首地址,将他赋值给指针变量p,也就是将数组a的首地址赋给p。也可以写成如下形式:int *p, a[10];p = &a[...

2019-01-02 23:39:50 558

原创 指针自加自减运算

指针的自加自减运算不同于普通变量,并非简单的加1减1。举例:#include<stdio.h>#include<stdlib.h>/* 指针自加自减运算 *//* written by Chen Gengru *//* updated on 2019-1-2 */void main(){ int i, *iPointer = &i; short j...

2019-01-02 20:40:02 3122

原创 C语言中&*和*&的区别

“&”和“ * ”的运算优先级别相同,按自右向左的方向结合。因此“&p”先进行“ * ”运算,“p”相当于变量a;再进行“&”运算,“&p”就相当于取变量a的地址。“&a”先进行“&”运算,“&a”就是取变量a的地址,然后执行“”运算,“&a”就相当于取变量a所在地址的值,实际就是变量a。#include<stdio.h&gt...

2019-01-01 23:59:13 24660 2

原创 数组作为函数的参数

数组元素作为函数参数由于实际参数可以是表达式形式,数组元素可以是表达式的组成部分,因此数组元素可以作为函数的实际参数,与用变量作为实际参数一样,是单向传递。例如:#include<stdio.h>#include<stdlib.h>/* 数组元素作为函数参数.c *//* written by Chen Gengru *//* updated on 2018...

2018-12-29 14:19:47 3778 1

原创 反向输出字符数组

运用了for循环语句和strlen函数代码:#include<stdio.h>#include<stdlib.h>#include<string.h>/* 反转输出字符串.c *//* written by Chen Gengru *//* updated on 2018-12-24 */int main(){ char text[20];...

2018-12-24 17:45:22 1356 2

原创 字符串大小写转换

需要用到strupr函数和strlwr函数,语法格式如下:strupr(字符串):小写转大写(upper)strlwr(字符串):大写转小写(lower)代码:#include<stdio.h>#include<stdlib.h>#include<string.h>/* 字符串大小写转换.c *//* written by Chen Gengru...

2018-12-24 16:29:26 2567 1

原创 密码的输入、确认和判断比较

基础版:利用strcmp函数进行字符串的比较#include<stdio.h>#include<string.h>#include<stdlib.h>/* 简单密码比较 *//* written by Chen Gengru *//* updated on 2018-11-30 */int main(){ char password1[20]

2018-12-06 17:16:14 1788

原创 字符串的拼接和排序

#include<stdio.h>#include<string.h>int main(){ void zf(char a[]); char a[20]; gets(a); zf(a); printf("\n"); return 0;}void zf(char b[]){ int i,j; c...

2018-11-29 22:39:32 1066

原创 Poker Time

#include<stdio.h>#include<stdlib.h>#include<string.h>/* Poker Time *//* written by Chen Gengru *//* updated on 2018-11-22 */int main(){ char A[3][2]; char B[3][2]; int i, ...

2018-11-29 22:36:00 4500 3

原创 求n阶满秩方阵的阶梯形

#include<stdio.h>#include<stdlib.h>int main(){ int n, i, j, k; printf("Dimension: "); scanf("%d", &n); // 得到矩阵空间的维度 // int iArray[4][4];

2018-11-28 21:40:38 1027

原创 插入法排序

#include<stdio.h>#include<stdlib.h>/* 插入法排序.c *//* written by Chen Gengru *//* updated on 2018-11-26 */int main(){ int i, j; int iTemp, iPos; int a[10]; for (i = 0; i < 10; ...

2018-11-26 14:47:55 140

原创 交换法排序

#include<stdio.h>#include<stdlib.h>/* 插入排序法 *//* written by Chen Gengru *//* updated on 2018-11-26 */int main(){ int i, j; int a[10]; int iTemp; for (i = 0; i < 10; i++) {...

2018-11-26 12:04:54 1788

原创 打印空心字符菱形

#include<stdio.h>#include<stdlib.h>#include<string.h>/* 空心数字梯形 *//* written by Chen Gengru *//* updated on 2018-11-19 */int main(){ char cStart; int iLine; int i, j; sc...

2018-11-19 19:49:31 1817

原创 冒泡排序法

根据冒泡排序法将数组中的数从大到小排列第一次代码:#include<stdio.h>#include<stdlib.h>/* 冒泡排序法 *//* written by Chen Gengru *//* updated on 2018-11-19 */int main(){ int a[10]; int i, j; int iTemp; for ...

2018-11-19 18:35:48 157

原创 打印空心的倒三角模型

#include<stdio.h>#include<stdlib.h>/* 空心的倒三角形 *//* written by Chen Gengru *//* updated on 2018-11-17 */ int main(){ int a; scanf("%d", &a); int i, j, k; for (i = 0; i < 2...

2018-11-17 15:53:43 1146

原创 选择排序法

对一组数组进行从大到小的排序#include<stdio.h>#include<stdlib.h>/* 选择排序法 *//* written by Chen Gengru *//* updated on 2018-11-16 */int main(){ int i, j; int iA; int a[10]; for (i = 0; i < ...

2018-11-16 23:23:33 186

原创 利用字符数组计算单词个数

输入一行字符,统计其中有多少个单词,要求每个单词之间用空格分开,且最后字符不能为空格。这个题设限制太多,先完成,在做一些拓展。第一次代码:#include<stdio.h>#include<stdlib.h>/* 字符数组的应用 *//* written by Chen Gengru *//* updated on 2018-11-8 */int main(...

2018-11-08 17:29:51 3153

原创 使用二维数组处理数据

二维数组初体验为一个二维数组的元素赋值,显示矩阵,求出最大元素,并显示次矩阵的转置矩阵。代码:#include<stdio.h>#include<stdlib.h>/* 二维数组的数据处理 *//* written by Chen Gengru *//* updated on 2018-11-4 */int main(){ int a[2][3], b[...

2018-11-04 21:52:58 925

原创 使用数组处理数据

我的数组初体验:使用数组保存用户输入的数据,当输入完毕后分别正向和反向输出#include<stdio.h>#include<stdlib.h>/* 使用数组处理数据.c *//* written by Chen Gengru *//* updated on 2018-11-4 */int main(){ int iArray[5], index, te...

2018-11-04 20:12:54 394

原创 使用break语句输出1到n中所有的素数

代码原型来源于上一篇博客第一次:想法:第一个for循环是限制小于n的正整数。对于第二个for循环,除数从2累加,如果发现有整除,利用break语句退出循环;如果一直没有退出循环,当i超过根号iP是仍然不整除,则说明是素数,于是就输出iP。代码如下:#include<stdio.h>#include<stdlib.h>#include<math.h>/..

2018-11-03 17:06:44 2724

原创 输出1到n中所有的素数

思路:判断一个数n是否为素数,分别将2到[根号n](即根号n取整)作为除数,若都不整除,则n为素数。第一次代码:#include<stdio.h>#include<stdlib.h>#include<math.h>/* 找出1到n内所有素数.c *//* written by Chen Gengru *//* updated on 2018-11...

2018-11-03 14:41:55 9369

原创 打印乘法表

利用for语句打印乘法表我的答案(这次和标志答案一样~):#include<stdio.h>#include<stdlib.h>/* 打印乘法表 *//* written by Chen Gengru *//* updated on 2018-11-2 */int main(){ int iRow, iCol; for (iCol = 1; iCol...

2018-11-03 00:14:35 256

原创 利用嵌套循环输出金字塔形状

利用for语句嵌套输出金字塔形状我的做法:#include<stdio.h>#include<stdlib.h>/* 输出金字塔形状.c *//* written by Chen Gengru *//* updated on 2018-11-2 */int main(){ int iN, i, j; printf("请输入金字塔的行数\n"); ...

2018-11-02 23:32:11 10197 4

原创 for语句从1加到n

原本的代码:#include<stdio.h>#include<stdlib.h>/* for语句算1加到n.c *//* written by Chen Gengru *//* updated on 2018-11-1 */int main(){ int i, iN, iTotal; i = 0; iTotal = 0; printf("请输入n...

2018-11-01 23:22:30 6966

原创 计算1加到n的结果

#include<stdio.h>#include<stdlib.h>/* 计算1加到n的结果 *//* written by Chen Gengru *//* updated on 2018-11-1 */int main(){ int i, iN, iTotal; i = 1; iTotal = 0; printf("请输入n\n"); s...

2018-11-01 19:56:19 4059

空空如也

空空如也

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

TA关注的人

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