自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 2021-05-23

试题 算法训练 矩阵加法 资源限制 时间限制:1.0s 内存限制:512.0MB 问题描述   给定两个N×M的矩阵,计算其和。其中:   N和M大于等于1且小于等于100,矩阵元素的绝对值不超过1000。 输入格式   输入数据的第一行包含两个整数N、M,表示需要相加的两个矩阵的行数和列数。接下来2*N行每行包含M个数,其中前N行表示第一个矩阵,后N行表示第二个矩阵。 输出格式   你的程序需要输出一个N*M的矩阵,表示两个矩阵相加的结果。注意,输出中每行的最后不应有...

2021-05-23 15:49:13 94

原创 2021-05-23

用函数递归法求长度,嘿嘿嘿,菜鸡又来装杯了 #include<stdio.h> int mystrlen(char *zx) { int count = 0; while (*zx != 0) { return 1 + mystrlen(zx + 1); } return 0; } int main() { char arr[] = "bit"; int len = mystrlen(arr); printf("%d", len); return 0; } .

2021-05-23 15:44:58 58

原创 2021-05-23

仿写strlen函数的功能:传地址时用了我自己名字的缩写哈哈哈(不懂的地方请大家私聊我呗,我是菜鸡) #include<stdio.h> int mystrlen(char *zx) { int count = 0; while (*zx != '\0') { count++;//计数用的 zx++;//地址加一 } return count; } int main() { char arr[] = "bit"; int len = mystrlen(arr); pr

2021-05-23 15:39:12 59

原创 2021-05-17

字符串置换 #include<stdio.h> #include<string.h> #include<windows.h> #include<stdlib.h> int main() { char arr1[] = "www.com"; char arr2[] = "#######"; int right = strlen(arr1) - 1; int left = 0; while (left <=right) { ar

2021-05-17 13:39:49 52

原创 2021-05-17

【蓝桥杯训练赛】笨猴子问题(C语言实现) #include<stdio.h> #include<string.h> int main() { char a[1000] = {0}; char s[1000] = {0}; int ret,minn,maxn,i,t; scanf("%s", &a); t = strlen(a); for (i = 0;i < t;i++) s[a[i] - 'a']++;//利用数组a[]和ASCII码值将每个字母定

2021-05-17 10:48:19 309

原创 2021-05-16

二分查找的代码实现(C语言版) #include<stdio.h> int main() { int arr[] = { 0,1,2,3,4,5,6,7,8,9,10 }; int sn = sizeof(arr) / sizeof(arr[0]); int i = 0; int left = 0; int right = sn - 1; int num,pi=0; scanf("%d", &num); while (left <= right) { pi

2021-05-16 15:06:56 45

原创 2021-05-16

do--while 循环 #include<stdio.h> int main() { int i = 0; do { printf("%d", i); i++; } while (i < 5); return 0; } 注意:这个循环一定会执行一次(这点与for和while循环不同),并且while()后有‘;’号

2021-05-16 11:47:57 45

原创 2021-05-15

试题 算法训练 筛选号码 提交此题评测记录 资源限制 时间限制:1.0s 内存限制:512.0MB 问题描述   有n个人围成一圈,顺序排号(编号为1到n)。从第1个人开始报数(从1到3报数),凡报到3的人退出圈子。从下一个人开始继续报数,直到剩下最后一个人,游戏结束。   问最后留下的是原来第几号的那位。   举个例子,8个人围成一圈:   1 2 3 4 5 6 7 8   第1次报数之后,3退出,剩下:   1 2 4 5 6 7 8 (现在从4开始报数)   第2次报数之后,...

2021-05-15 09:58:46 143

原创 2021-05-11

注意:接下面一篇博客文章 switch语句数据类型不支持float和double型,如下,此为错误示例 #include<stdio.h> int main() { double a = 0; scanf("%d", &a); switch (a) { case 1: printf("周一\n"); break; case 2: printf("周二\n"); break; case 3: printf("周三\n")

2021-05-11 18:00:04 88

原创 2021-05-11

运用case语句输出周一到周日(利用switch语句实现) #include<stdio.h> int main() { int a = 0; scanf("%d", &a); switch (a) { case 1: printf("周一\n"); break; case 2: printf("周二\n"); break; case 3: printf("周三\n"); break; case 4:

2021-05-11 17:55:00 36

原创 2021-05-07

试题 算法训练 阶乘末尾 资源限制 时间限制:1.0s 内存限制:256.0MB 问题描述   给定n和len,输出n!末尾len位。 输入格式   一行两个正整数n和len。 输出格式   一行一个字符串,表示答案。长度不足用前置零补全。 样例输入 6 5 样例输出 00720 数据规模和约定 n<=30, len<=10。 #include<stdio.h> int main() { long long n, len, sum = 1, t .

2021-05-07 23:13:42 52

原创 2021-05-05

【生僻字系列】C语言生僻符号‘~’背后隐含的大秘密 我们都知道,在C语言中有一个这样的运算符‘~’,那它到底是什么意思呢?且听我细细分析。 首先给大家先来一段代码体会一下这个运算符的神奇之处 #include<stdio.h> int main(){ int a=0;//赋值 int b=~a;//功能实现 printf("%d\n",b); return 0; } 运行结果如下所示: 让我们惊奇的是,b竟然取值为-1,与a=0的原取值完全不同,那么,两者之间的关系究竟是如何的呢

2021-05-05 16:43:40 106

原创 2021-05-05

C语言数组元素个数算法(代码示例如下) #include<stdio.h> int main(){ int sum = 0; int arr[] = {1,1,1,1,1,1,1}; sum = sizeof(arr) / sizeof(arr[0]); printf("sum=%d\n", sum); }

2021-05-05 15:32:29 39

原创 2021-05-05

C语言中局部变量优先的情况 代码示例如下: #include<stdio.h> int num=10; int main(){ int num=20; printf("%d\n",num); return 0; }

2021-05-05 09:56:35 38

原创 2021-05-04

【2022蓝桥练习赛模拟测试1】时间转换算法实现 #include<stdio.h> int main() { int h, a, m, s; scanf("%d", &a); h = a / 3600; a = a % 3600; m = a / 60; a = a % 60; s = a; printf("%d:%d:%d\n",h,m,s); return 0; }

2021-05-04 23:03:34 48

原创 2021-05-04

第一个C语言代码"hello world" #include<stdio.h> int main() { printf("hello world!"); return 0; }

2021-05-04 22:36:59 38

空空如也

空空如也

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

TA关注的人

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