自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 用冒泡排序法从小到大排序(9876543210)

#define _CRT_SECURE_NO_WARNINGS 1#include<stdio.h>void bubble_sort(int arr[], int sz){ int i = 0; for (i = 0; i < sz - 1; i++) { int j = 0; for (j = 0; j < sz - 1 - i; j++) { if (arr[j] > ar...

2022-03-29 19:27:39 408

原创 输入一个十进制数字获取二进制中1的个数

#include<stdio.h>int main(){ int num = 0; int count = 0; scanf("%d", &num); int i = 0; for (i = 0; i < 32; i++) { if (1 == ((num >>i) & 1)) count++; } printf("%d\n", count); r...

2022-03-29 19:04:32 626

原创 求斐波那数列

#define _CRT_SECURE_NO_WARNINGS 1#include<stdio.h>#include<string.h>int fib(int n){ int a = 1; int b = 1; int c = 1; while (n > 2) { c = a + b; a = b; b = c; n--; } return c;}...

2022-03-20 17:09:08 219

原创 用二分法从数据库中找数字

#define _CRT_SECURE_NO_WARNINGS 1#include<stdio.h>int binary_search(int arr[], int k,int sz){ int left = 0; int right = sz - 1; while (left <= right) { int mind = (left + right) / 2; if (k < arr[mind]) ...

2022-03-15 20:08:20 857

原创 写一个函数,判断一年是不是润年

#define _CRT_SECURE_NO_WARNINGS 1#include<stdio.h>int is_leap_year(int n){ if (n % 4 == 0 && n % 100 != 0 || n % 400 == 0) return 1; else return 0;}int main(){ int i = 0; for (i = 1000; i <= 2000; i++...

2022-03-15 17:49:34 191

原创 打印100-200间的素数

#define _CRT_SECURE_NO_WARNINGS 1#include<stdio.h>#include<string.h>//是素数返回1,不是素数返回0;int is_prime(int n){ int a = 0; for (a = 2; a <= n ; a++) { if (n % a == 0) break; } if (a <= n / 2) ...

2022-03-13 16:59:42 345

原创 猜数字游戏

#define _CRT_SECURE_NO_WARNINGS 1#include<stdio.h>#include<stdlib.h>#include<time.h>void menu(){ printf("**************************\n"); printf("*****1.play 0.exit****\n"); printf("**************************\n");}vo...

2022-03-10 17:42:26 4244

原创 输出乘法口诀表

#define _CRT_SECURE_NO_WARNINGS 1#include<stdio.h>int main(){ int i = 0; //确定打印九行 for (i = 1; i <= 9; i++) { //打印一行 int j = 0; for (j = 1; j <= i; j++) { printf("%d*%d=%d ", i, j, ...

2022-03-09 21:00:41 103

原创 输出十个数字的最大值

#define _CRT_SECURE_NO_WARNINGS 1#include<stdio.h>int main(){ int arr[] = {1,2,3,4,5,6,7,8,9,10}; int max = arr[0]; int i = 0; int sz = sizeof(arr) / sizeof(arr[0]); for (i = 1; i <= sz; i++) { if (max < arr[i...

2022-03-09 20:44:14 120

原创 计算1/1-1/2+1/3-1/4+1/5........+1/99-1/100的值,打印结果

#define _CRT_SECURE_NO_WARNINGS 1#include<stdio.h>int main(){ int j = 1; double sum = 0.0; int flag = 1; for (j = 1; j <= 100; j++) { sum += flag*1.0 / j; flag = -flag; } printf("%lf\n", sum); ret...

2022-03-09 20:30:09 162

原创 输出100到200间的素数(优化方案)

#define _CRT_SECURE_NO_WARNINGS 1#include<math.h>//引出库函数sqrt#include<stdio.h>int main(){ int i = 0; int count = 0; for (i = 101; i <= 200; i+=2) { int j = 0; for (j = 2; j <=sqrt(i); j++) { ...

2022-03-09 16:55:20 118

原创 输出100到200间的素数

#define _CRT_SECURE_NO_WARNINGS 1#include<stdio.h>int main(){ int i = 0; for (i = 100; i <= 200; i++) { int j = 0; for (j = 2; j < i; j++) { if (i % j == 0) { b...

2022-03-09 16:30:50 135

原创 打印1000年到2000年之间的润年

#define _CRT_SECURE_NO_WARNINGS 1#include<stdio.h>int main(){ int i = 1000; for (i = 1000; i <= 2000; i++) { //判断润年的方法 //1.能被4整除且不能被100整除 //2.能被400整除 if (i % 4 == 0 && i % 100 != 0) ...

2022-03-09 15:52:45 97

原创 输入两个数字求最大公因数(辗转相除法)

#define _CRT_SECURE_NO_WARNINGS 1#include<stdio.h>int main(){ int a = 0; int b = 0; int c = 0; scanf("%d%d", &a, &b); while (c=a%b) { a = b; b = c; } printf("最大公因数:%d\n", b); return 0;}...

2022-03-06 18:15:38 398

原创 输入两个数字求公因数

#define _CRT_SECURE_NO_WARNINGS 1#include<stdio.h>int main(){ int a = 0; int b = 0; int i = 0; scanf("%d%d", &a, &b); for (i = 1; i < a; i++) { if (a % i == 0 && b % i == 0) { ...

2022-03-06 17:21:15 564

原创 输出1到100中3的倍数的数字

#define _CRT_SECURE_NO_WARNINGS 1#include<stdio.h>int main(){ int i = 0; for (i = 1; i <= 100; i++) { int tmp = i; if (tmp % 3 == 0) { printf("%d ", tmp); } } return 0;}...

2022-03-06 16:35:22 1071

原创 输入三个数字使其从大到小排序

#define _CRT_SECURE_NO_WARNINGS 1#include<stdio.h>int main(){ int a = 0; int b = 0; int c = 0; int d = 0; scanf(" %d %d %d", &a, &b, &c); if (a < b) { int tmp = a; a = b; b = tmp;...

2022-03-06 16:24:13 339

原创 输入三个数字,自动获取最大值

#define _CRT_SECURE_NO_WARNINGS 1#include<stdio.h>int main(){ int a = 0; int b = 0; int c = 0; int d = 0; scanf("%d%d%d", & a, & b, & c); if (a > b) d = a; else d = b; if (d > c)...

2022-03-06 15:27:32 165

原创 编写代码,模拟用户登录场景,并且只能登录三次

#define _CRT_SECURE_NO_WARNINGS 1#include<stdio.h>int main(){ int i = 0; char password[20] = {0}; for (i = 0; i < 3; i++) { printf("请输入密码:"); scanf("%s", password); if(strcmp(password, "123456") == 0)//不...

2022-03-05 17:03:39 225

原创 编写代码,演示多个字符从两边移动,向中间汇聚。

#define _CRT_SECURE_NO_WARNINGS 1#include<stdio.h>#include<string.h>//引出strlen#include<windows.h>//引出sleep#include<stdlib.h>//引出systemint main(){ char arr1[] = "welcome to bit!!!!!!"; char arr2[] = "##################...

2022-03-05 16:20:11 124

原创 利用二分法寻找数组中的元素

#define _CRT_SECURE_NO_WARNINGS 1#include<stdio.h>int main(){ int arr[] = { 1,2,3,4,5,6,7,8,9,10 }; int sz = sizeof(arr) / sizeof(arr[0]); int left = 0; int k = 7; int right = sz - 1; while (left<=right) { ...

2022-03-05 14:58:24 186

原创 1到n的阶乘和

#define _CRT_SECURE_NO_WARNINGS 1#include<stdio.h>int main(){ int i = 0; int n = 0; int ret = 1; int a = 0; scanf("%d", &n); for (i = 1; i <= n;i++) { ret *= i; a += ret; } printf("n的阶乘和为:...

2022-03-03 20:42:55 184

原创 简单的密码输入指令

#include<stdio.h>int main(){ int ret = 0; int ch = 0; char password[20] = { 0 }; printf("请输入密码:>"); scanf("%s", password);//输入密码放在password中 //缓冲区还剩下一个("\n") //读取下一个“\n” /*getchar()*/;//把enter指令所输出的“\n”拿走 whil...

2022-03-02 18:43:30 1526

原创 一百以内偶数和和奇数和

偶数和#define _CRT_SECURE_NO_WARNINGS 1#include<stdio.h>int main(){ int i = 1; int a = 0; while (i <= 100) { if (i % 2 == 0) a += i; i++; } printf("%d ", a); return 0;}奇数和#define _CRT...

2022-03-02 16:07:20 1137

空空如也

空空如也

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

TA关注的人

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