自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 在主函数输入五个字符串,用另一函数对他们排序,然后在主函数输出已经排好序的五个字符串

知识点:学习指针数组和多重指针什么是指针数组?指针数组:一个数组,若其元素均为指针类型数据,称为指针数组。定义:int *p[4]; //这是指向一位数组的指针变量定义一维指针数组的一般形式为 类型名*数组名[数组长度];首先定义一个数组长度为5的指针数组对...

2019-05-31 18:13:14 3334 1

原创 指针和二维数组,求二维数组的最大值,最小值,及其他们的下标。

知识点:学会通过指针引用多维数组多维数组的地址:*(*(a+i)+j)与*(a[i]+j)是等价的,都是a[i][j]的值*(a+i)+j与a[i]+j是等价的,都是a[i][j]的地址二维数组a的有关指针 表格形式 含义 a 二维数组名,指向一位数组a[0],即0行起始地址 a[0],*(a+0),*a 0行0列元素地址...

2019-05-31 15:37:32 8912 2

原创 输入十个整数,将其中最小的数和第一个对换,把最大的和最后一个对换。

知识点:学会运用数组指针思路:定义指向整型数组的指针变量,将a[0]的地址赋给指针变量int a[10] = { 1, 2, 3, 4, 5, 6, 7, 8, 0, 9 };int *p = a;定义最大值最小值为max,min.首先将a[0]的值赋给max,利用循环找出数组中的最大值,记住他的位置与第一个位置互换max = *p; for (i = 0; i &l...

2019-05-31 15:03:18 3105 1

原创 输入一个字符串,从第m个字符开始将这m个字符放在最后面m个位置

学会指针的应用,用指针对字符进行复制#include<stdio.h>#include<windows.h>#include<string.h>void hanshu(char *c, char *a, char *b, int m){ char *p = c, *q = a, *z = b; int n = 0; while (...

2019-05-17 20:07:57 1214

原创 怎样定义指针变量

存放地址的变量称为指针变量,它用来指向另一个对象(如变量,数组,函数等)定义指针变量的一般形式为:类型名 *指针变量如:int *pointer_1,*pointer_2;其中,int为定义指针式必须指定的“基类型”,指针变量的基类型用来指定此指针变量可以指向的变量的类型。float *pointer_3 ; //指向float型变量的指针变量,简称float指针char...

2019-05-09 20:32:50 14349

原创 用指针逆序输出字符串

知识点:通过指针引用字符串#include<stdio.h>#include<windows.h>void nixu(char *str){ char *p = str, *q = str; while (*q++); q = q - 2; while (p <= q) { putchar(*q--); }}int main(){ ...

2019-05-08 23:11:38 5408

原创 字符串的引用

在c语言中,字符串是存放在字符数组中的。想引用一个字符串,可以用以下两种方法。(1)用字符数组存放一个字符串,可以通过数组名和下标引用字符串中的一个字符,也可以通过数组名和格式声明“%s”输出该字符串。例:定义一个字符数组在其中存放字符串“hello,everyone!”,输出字符串和第10个字符#include<stdio.h>#include<windows....

2019-05-08 23:02:54 4197

原创 十六进制转为十进制

知识点:函数的简单运用.#include<stdio.h>#include<windows.h>#include<math.h>int fact(char x[10]){ int i, l; double b = 0; l = strlen(x); for (i = l - 1; i >= 0; i--) { if (x...

2019-04-26 14:37:37 403

原创 十个学生五门课:1.求每个学生平均分。2.求每门课平均分。3.求方差。

知识点:简单的函数和数组运用思路:定义一个11行5列二维数组,a[1][1]即为1好学生的第一门课。#include<stdio.h>#include<windows.h>int geave(int a[11][6]){ int i, j, s; double t = 0, f, x1 = 0, x2 = 0; printf("10位学生每个人的平均成...

2019-04-26 14:24:15 1312

原创 用递归将字符串逆序输出

知识点:学习递归的运用!!!思路:利用递归将字符输入从最后一个开始输出。#include<stdio.h>#include<windows.h>void get(int n){ int s; if (n <= 1) { s = getchar(); putchar(s); } else { s = getchar(); ge...

2019-04-26 13:28:54 2269

原创 输出杨辉三角

知识点:学会运用for循环和二维数组思路:每一行第一个和最后一个为1,第3行开始除第一个和最后一个为1,其余数为这一列上一个数与所求数左上角数之和#include<stdio.h>#include<windows.h>int main(){ int yh[10][10] = { 0 }, i, j; for (i = 0; i<10; i++)...

2019-04-19 17:31:53 343

原创 随机数输出20-100并排序

知识点:学会取随机数和选择法排序选择法由大到小排序:第1次循环在20个数中找到最大的数跟第1个数互换位置;第2次循环在第2个到第20个数中找到最大的数跟第2个数互换位置······第19次循环判断第20个数是否大于它,是则互换位置。#include<stdio.h>#include<stdlib.h>#include<time.h>int...

2019-04-19 16:48:51 1738 1

原创 递归求5!。

知识点:学习如何使用递归函数!递归函数的定义:编程语言中,直接或间接调用函数本身,则该函数称为递归函数!#include<stdio.h>#include<windows.h>int fact(int n){ int f; if (n<0) printf("error"); else if (n == 0 || n == 1) f...

2019-04-19 16:29:09 1043

原创 输出最大公约数和最小公倍数

知识点:if选择和while循环的运用!思路: 首先对它们进行比大小,让最大值为m,对m关于n求余,被除数和除数的最大公约数就是除数跟余数的最大公约数#include<stdio.h>#include<windows.h>int main(){ int m,n,a,b,i,j; scanf("%d%d",&m,&n); if(m&lt...

2019-04-19 16:11:11 1908

原创 输入年月日输出它是这一年第几天

知识点:学会利用数组和函数解决问题!思路:年份分为两种平年和闰年,每一月的天数又不尽相同,我们可以定义一个一维数组,确定每一个月的天数. #include<stdio.h>#include<windows.h>int hanshu1(int month, int day){ int i, sum= 0; int days[13] = { 0,...

2019-04-19 15:48:54 3022 1

空空如也

空空如也

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

TA关注的人

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