随笔分类 -  c/c++

上一页 1 ··· 20 21 22 23 24 25 26 27 28 ··· 30 下一页
摘要:c语言中的二重循环。 1、输出九九乘法表 #include <stdio.h> int main(void) { int i, j; for (i = 1; i <= 9; i++) { for (j = 1; j <= 9; j++) { printf("%4d", i * j); } putch 阅读全文
posted @ 2021-04-06 22:07 小鲨鱼2018 阅读(1623) 评论(0) 推荐(0)
摘要:1、c语言中分支结构程序 switch语句的经典用法。 #include <stdio.h> int main(void) { int i; puts("please input an integer."); printf("i = "); scanf("%d", &i); switch(i % 3 阅读全文
posted @ 2021-04-06 21:07 小鲨鱼2018 阅读(830) 评论(0) 推荐(0)
摘要:1、 非函数形式 #include <stdio.h> int main(void) { int a[4][3] = {{54,63,14},{65,85,78},{85,74,69},{25,65,78}}; int b[4][3] = {{25,65,74},{85,74,96},{25,87, 阅读全文
posted @ 2021-03-31 18:55 小鲨鱼2018 阅读(2092) 评论(0) 推荐(0)
摘要:创建一个函数,将和有n个元素的数组中的key相等的所有元素的下标存储在另一个数组中,并返回和key元素相同的元素的个数。 1、数组元素的查找 #include <stdio.h> #define NUMBER 10 int func1(const int x[], int y[], int z, i 阅读全文
posted @ 2021-03-31 18:36 小鲨鱼2018 阅读(147) 评论(0) 推荐(0)
摘要:创建一个函数,将和有n个元素的数组中的key相等的所有元素的下标存储在另一个数组中,并返回和key元素相同的元素的个数。 1、数组元素的查找 #include <stdio.h> #define NUMBER 10 int func1(const int x[], int y[], int z, i 阅读全文
posted @ 2021-03-31 17:26 小鲨鱼2018 阅读(107) 评论(0) 推荐(0)
摘要:c语言中数组元素的哨兵查找法,用于查找数组中是否存在特定的元素,如果存在,就返回目标元素的索引。 像对于线性查找法,哨兵查找法可以减少程序进行判断的次数。 在数组末尾追加的数据称为哨兵。 1、 #include <stdio.h> #define NUMBER 7 #define FAILED -1 阅读全文
posted @ 2021-03-31 11:29 小鲨鱼2018 阅读(1017) 评论(0) 推荐(0)
摘要:c语言中数组元素的线性查找。 1、再数组中查找特定的元素,并返回查找的索引。 #include <stdio.h> #define NUMBER 7 #define FAILED -1 int func1(const int x[], int y, int z) { int i = 0; while 阅读全文
posted @ 2021-03-31 10:48 小鲨鱼2018 阅读(596) 评论(0) 推荐(0)
摘要:创建一个函数,对元素个数为n的int型数组进行倒序排列,并将结果保存到另一个数组中。 1、 #include <stdio.h> #define NUMBER 9 void func1(int x[], const int y[], int z) { int i; for (i = 0; i < z 阅读全文
posted @ 2021-03-30 22:39 小鲨鱼2018 阅读(294) 评论(0) 推荐(0)
摘要:创建一个函数,对元素个数为n的int型数组进行倒序排列 1、 #include <stdio.h> #define NUMBER 9 void func1(int x[], int y) { int i; for (i = 0; i < y / 2; i++) { int tmp = x[i]; x 阅读全文
posted @ 2021-03-30 22:26 小鲨鱼2018 阅读(343) 评论(0) 推荐(0)
摘要:1、创建一个函数,返回元素个数为n的int型数组中的最小值 #include <stdio.h> #define NUMBER 7 int func1(const int x[], int y) { int i, min = x[0]; for (i = 0; i < y; i++) { if (x 阅读全文
posted @ 2021-03-30 21:54 小鲨鱼2018 阅读(328) 评论(0) 推荐(0)
摘要:c语言中函数的传递和const类型的修饰符。 c语言中函数的传递:对接受到的数组元素进行的修改,元素值的变化也会反映到再次调用时传入的数组中。 const类型的修饰符:在给函数传递数组时,如果担心传递给函数的数组的元素会被修改,只要在声明形参的时候加上被称为const的类型修饰符就可以了。 如果只是 阅读全文
posted @ 2021-03-30 21:31 小鲨鱼2018 阅读(236) 评论(0) 推荐(0)
摘要:c语言, 函数中数组的传递,形参和实参。 1、 #include <stdio.h> #define NUMBER 5 int func1(int x[], int y) ##函数中传递数组的形参 { int i, max = x[0]; for (i = 0; i < y; i++) { if ( 阅读全文
posted @ 2021-03-30 20:29 小鲨鱼2018 阅读(1466) 评论(0) 推荐(0)
摘要:1、 通过函数原型声明,可以指定函数的参数以及返回值的类型等信息,这样就可以放心地调用函数了。 库函数printf和puts等的函数原型声明就包含在<stdio.h>文件中,因此必须执行 #include <stdio.h> 固定指令,通过执行 #include <stdio.h>指令,就可以将库函 阅读全文
posted @ 2021-03-30 18:28 小鲨鱼2018 阅读(429) 评论(0) 推荐(0)
摘要:c语言中的文件作用域。 1、c语言中的文件作用域 #include <stdio.h> #define NUMBER 5 ## 对象式宏 int v[NUMBER]; ## 在函数外声明的变量,文件作用域,定义声明 int func1(void); ## 因为func1函数是在main函数之后创建的 阅读全文
posted @ 2021-03-29 22:30 小鲨鱼2018 阅读(731) 评论(0) 推荐(0)
摘要:c语言中编写函数求五个学生中的最高分。 1、 #include <stdio.h> #define NUMBER 5 int v[NUMBER]; int func1(void) { int i, max = v[0]; for (i = 0; i < NUMBER; i++) { if (v[i] 阅读全文
posted @ 2021-03-29 22:02 小鲨鱼2018 阅读(1222) 评论(0) 推荐(0)
摘要:1、c语言中没有形参的函数 #include <stdio.h> int func1(void) ## 没有形参的函数 { int i; puts("please input an integer."); do { printf("i = "); scanf("%d", &i); if (i <= 阅读全文
posted @ 2021-03-29 21:16 小鲨鱼2018 阅读(902) 评论(0) 推荐(0)
摘要:c语言中将输入的正整数进行逆向输出。 1、do语句结合while语句 #include <stdio.h> int main(void) { int i; puts("please input an integer."); do { printf("i = "); scanf("%d", &i); 阅读全文
posted @ 2021-03-29 20:53 小鲨鱼2018 阅读(1723) 评论(0) 推荐(0)
摘要:1、c语言中没有返回值的函数(使用函数输出等腰直角三角形) #include <stdio.h> void put_star(int n) ## 函数没有返回值,返回值类型设为void。 { int i; for (i = 1; i <= n; i++) putchar('*'); } int ma 阅读全文
posted @ 2021-03-29 18:14 小鲨鱼2018 阅读(2082) 评论(0) 推荐(0)
摘要:1、将两次考试的分数存储在三维数组中。 #include <stdio.h> void mat_add(int x[2][4][3], int y[4][3]) { int i, j, k; for (i = 0; i < 4; i++) { for (j = 0; j < 3; j++) { y[ 阅读全文
posted @ 2021-03-28 11:22 小鲨鱼2018 阅读(127) 评论(0) 推荐(0)
摘要:1、创建一个函数,将4行3列矩阵和3行4l.ie矩阵b的乘积,存储在4行4列矩阵c中。 #include <stdio.h> void mat_mul(int x[4][3], int y[3][4], int z[4][4]) { int i, j, k; for (i = 0; i < 4; i 阅读全文
posted @ 2021-03-28 11:07 小鲨鱼2018 阅读(345) 评论(0) 推荐(0)

上一页 1 ··· 20 21 22 23 24 25 26 27 28 ··· 30 下一页