- 博客(16)
- 收藏
- 关注
原创 【C语言】冒泡排序
#define _CRT_SECURE_NO_WARNINGS 1#include <stdio.h>void bubble_sort(int arr[], int sz){ for (int i = 0; i < sz - 1; i++)//N个数字,需要N-1躺排序 { for (int j = 0; j < sz - 1 - i; j++)//每一趟排序需要做的内容 { if (arr[j] <...
2022-04-03 20:36:38
686
原创 【C语言】输出乘法口诀表
int main(){ int i = 0; for (i = 1; i < 10; i++) { for (int j = 1; j <= i; j++) { printf("%d*%d=%d ", i, j,i * j); } printf("\n"); } return 0;}...
2022-03-27 17:14:35
1348
原创 【C语言】判断100到200的素数
int main(){ int num = 0; for (num = 101; num <= 200; num+=2)//排除偶数 { int j = 0; int flag = 1; for (j=2; j < num; j++) { if (num % j == 0) { flag = 0; ...
2022-03-25 20:16:00
693
原创 【C语言】判断1000到2000年之前的闰年
#include <stdio.h>int main(){ for (int y = 1000; y <= 2000; y++) { if ((y % 4 == 0 && y % 100 != 0) || (y % 400 == 0)) { printf("%d ", y); } } return 0;}...
2022-03-25 19:43:07
347
原创 【C语言】最大公约数
int main(){ int m, n,t= 0; scanf("%d %d", &m, &n); while (t = m % n) { m = n; n = t; } printf("最大公约数%d", n);}int main(){ int m, n, min = 0; scanf("%d %d", &m, &n); if (m > n)...
2022-03-23 00:03:08
561
原创 【C语言】输入3个数字按从大到小排序
int main(){ int a, b, c = 0; scanf("%d %d %d", &a, &b, &c); if (a < b) { int tmp = a; a = b; b = tmp; } if (a < c) { int tmp = a; a = c; c = tmp; } if (b...
2022-03-22 23:21:01
2485
原创 【C语言】猜数字游戏
#define _CRT_SECURE_NO_WARNINGS 1#include <stdio.h>#include <stdlib.h>#include <time.h>void mean(){ printf("*********猜数字游戏********\n"); printf("******************************\n"); printf("*********1.play ************\n...
2022-03-22 22:45:52
4182
原创 【C语言】对密码输入进行判断,3次输错退出
#include <string.h>int main(){ char password[20] = { 0 }; int i = 0; for (i = 0; i < 3; i++) { printf("请输入密码:>"); scanf("%s", password); if (strcmp(password, "123456") == 0) { printf...
2022-03-20 21:45:27
2108
原创 【C语言】多个字符从两边移动,要中间靠拢
#include <string.h>#include <windows.h>int main(){ char arr1[] = "hello,what's you name?"; char arr2[] = "**********************"; int left = 0; int right = strlen(arr1)-1; while (left <= right) { arr2[lef...
2022-03-20 21:26:18
91
原创 【C语言】二分查找
int main(){ int arr[] = { 1,2,3,4,5,6,7,8,9 }; int size_arr = sizeof(arr) / sizeof(arr[0]); int key = 8; int left = 0; int right = size_arr - 1; while (left <= right) { int mid = (left + right) / 2; if (arr[m...
2022-03-20 20:52:44
421
原创 【C语言】用while输出0-100
int main(){ int i = 0; while (i <= 100) { printf("%2d ", i); i++; if (i % 5 == 0) { printf("\n"); } } return 0;}
2022-03-20 15:07:02
2269
原创 【C语言】Switch语句
int main(){ int a = 0; scanf("%d", &a); switch (a) { case 1: printf("分支1\n"); break; case 2: printf("分支2\n"); break; case 3: printf("分支3\n"); break; case 4: printf...
2022-03-20 14:36:17
690
原创 【C语言】判断1-100的奇数
两种写法:第一:int main(){ for (int i = 1; i <= 100; i+=2) { printf("%d ", i); } return 0;}第二:int main(){ for (int i = 1; i <= 100; i++) { if (i % 2 == 1) printf("%d ", i); } retur...
2022-03-20 00:09:23
1544
1
原创 【C语言】判断输入是否能被5整除
//判断输入的字符是否能被5整除,YES or NOint main(){ int a = 0; scanf("%d", &a); if (a%5 == 0) printf("YES:能被5整除\n"); else printf("NO:不能被5整除\n"); return 0;}...
2022-03-19 23:06:19
2726
1
原创 【C语言】用函数求2个整数的大小
int Max(int x, int y){ if (x > y) return x; else return y;}int main(){ int a = 0; int b = 0; printf("请输入2个需要比较大小的数字:"); scanf("%d %d", &a, &b); int m = Max(a, b); printf("最大值是%d",m); retur...
2022-03-19 22:09:34
621
1
原创 初识C语言0319_1
工作需要,开始学习C语言。在B站找到了比特鹏哥的视频教学。然后开始学习。本不想写,但是考虑可以总结自己练习的代码,并且进行记录。于是有了第一篇的内容。.copy部分代码(有些找不到了,囧)://int main()//{// int arr[10] = { 0 };// printf("请输入10个字符\n");// for (int i = 0; i < 10; i++)// {// scanf("%d", &arr[i]...
2022-03-19 21:47:48
154
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人