- 博客(28)
- 收藏
- 关注
原创 Windows10无法找到wifi解决方法
这两天windows提示我要自动更新系统了,本来以为不会出问题所以设定电脑关机后自动更新,没想到第二天就就连不上网了,诊断结果显示无线适配器有问题。解决方法:按下win+R,搜索services.msc,找到windows.updata,右键进属性后把启动类型设为“禁用”,然后重启电脑。不愧是微软,windows自动更新系统的强大令我大开眼界。...
2022-03-17 10:35:41
2276
原创 第五部分(二):杨辉三角
运行环境:VS2022实现形式:#include<stdio.h>main(){ int triangle[31][31]; int line; puts("please input the number of lines you'd like to see:"); scanf_s("%d", &line); //begin initialize for (int i = 0; i < 31; i++) for (int j = 0; j < 3
2021-12-14 19:00:43
960
原创 第五部分(一):偶数求和
运行环境:VS2022实现形式:#include<stdio.h>#include<stdlib.h>main(){ int n, m, sum = 0; float aver; int reminder; puts("please input the length you'd like to set:"); scanf_s("%d", &n); int* a = (int*)malloc(n * sizeof(int)); if (a == N
2021-12-12 10:47:58
120
原创 算法(六):快速排序
运行环境:VS2022void QuickSort(int arr[],int l,int h){ if (l < h) { int i = l, j = h, x = arr[l]; while (i < j) { while (i < j && arr[j] >= x) j--; if (i < j) arr[i++] = arr[j]; while (i < j && arr
2021-11-30 16:54:42
162
原创 算法(五):插入排序
运行环境:VS2022实现形式:void InsertSort(int* arr, int len){ int tmp; int i; int j; for (i = 1; i < len; i++) { tmp = arr[i]; for (j = i - 1; j >= 0 && arr[j] > tmp; j--) { arr[j + 1] = arr[j]; } arr[ j + 1 ] = tmp; }}.
2021-11-29 13:01:53
229
原创 第三部分(五):分数加减法
2021/11/27#include<stdio.h>main(){ int a, b, c, d; int fm, fz; char sign, temp; printf("please input a decimal expression,system will return its result:\n"); scanf_s("%d/%d%c%d/%d", &a, &b, &sign, 2, &c, &d); if (sign =
2021-11-27 22:31:43
66
原创 第三部分(四):素数筛子算法
2021/11/27int is_prime(int a){ for (int i = 2; i * i < a; i++) { if (a % i == 0) return 0; } return 1;}#include<stdio.h>main(){ int n; printf("please input a number,system will return the number of primes between 2 and it:\n");
2021-11-27 12:45:02
608
原创 第三部分(三):5个数求最值
2021/11/27#include<stdio.h>main(){ int n; int max = 0, min = 0; printf("please input five numbers,system will return the maximum value and the minimum value among them:\n"); for (int i = 0; i < 5; i++) { scanf_s("%d", &n); if (i =
2021-11-27 12:33:28
509
原创 第三部分(二):公约数和公倍数
2021/11/27#include <stdio.h>int main(){ int a; int b; int temp; int T; int a_save; int b_save; scanf("%d",&T); while(T--){ scanf("%d%d",&a,&b); if(a<b){
2021-11-27 12:21:17
71
原创 第三部分(一):最小公倍数
2021/11/27#include<stdio.h>main(){ int a, b; printf("please input two numbers,system will return their greatest common divisor and largest common multiple:\n"); scanf_s("%d%d", &a, &b); printf("greatest common divisor is:%d\n", getGc
2021-11-27 12:17:45
87
原创 第二部分(五):数值统计
2021/11/26#include<stdio.h>main(){ int n, number; int a = 0, b = 0, c = 0; printf("how many numbers you'd like to input:\n"); scanf_s("%d", &n); printf("please input several numbers,system will ruturn the numbers of negative numbers,zero
2021-11-26 23:11:12
62
原创 第二部分(四):ASC排序
2021/11/26void swap(int* a, int* b){ int temp = *a; *a = *b; *b = temp;}#include<stdio.h>main(){ char a, b, c; printf("please input three characters,system will sort them by ASC code size:\n"); scanf_s("%c %c %c", &a, 2, &b, 2,
2021-11-26 19:38:33
566
原创 第二部分(三):两点距离
2021/11/26#include<stdio.h>#include<math.h>main(){ float x1, y1, x2, y2; double distance; printf("please input the horizontal and vertical coordinates of the first point:\n"); scanf_s("%f%f", &x1, &y1); printf("please input t
2021-11-26 19:20:11
66
原创 第二部分(二):计算球体积
2021/11/26#include<stdio.h>#include<math.h>#define pi 3.14main(){ float r, v; printf("please input the radius of the sphere,system will return its volume:\n"); scanf_s("%f", &r); v = 4.0 / 3 * pi * pow(r, 3); printf("%.3f\n", v)
2021-11-26 19:11:28
117
原创 第二部分(一):求实数的绝对值
2021/11/26#include<stdio.h>main(){ float a, b; printf("input a real number,system will return its absolute value:\n"); while (scanf_s("%f", &b) != EOF) { if (b < 0) b = -b; printf("%f\n", b); }}
2021-11-26 19:05:03
359
原创 第一部分(五):成绩转换
2021/11/25#include <stdio.h>main(){ int grade; char c; printf("input your grades:\n"); scanf_s("%d", &grade); if (grade >= 90) c = 'A'; else if (grade >= 80 && grade < 90) c = 'B'; else...
2021-11-25 20:29:33
84
原创 第一部分(二):兰州烧饼
2021/11/25#include <stdio.h>main(){ int n, k; printf("请输入能同时放入的煎饼数量:\n"); scanf_s("%d", &k); printf("请输入煎饼总数:\n"); scanf_s("%d", &n); int time; time = 2 * n / k; if (2 * n % k != 0) time++; prin...
2021-11-25 20:20:00
350
原创 第一部分(一):韩信点兵
2021/11/25#include <stdio.h>main(){ int a, b, c; printf("分别输入三人一排,五人一排,七人一排时,最后一排的人数:\n"); scanf_s("%d%d%d", &a, &b, &c); for (int i = 10; i <= 100; i++) if (i % 3 == a && i % 5 == b && i % 7...
2021-11-25 20:15:57
177
原创 第一部分(四):第几天?
2021/11/25#include<stdio.h>main(){ int month[13]; month[1] = 31; month[2] = 28; month[3] = 31; month[4] = 30; month[5] = 31; month[6] = 30; month[7] = 31; month[8] = 31; month[9] = 30; month[10] = 31; month[11] = 30; month[12]...
2021-11-25 20:08:08
54
原创 第一部分(三):进制转化
2021/11/25#include <stdio.h>main(){ int n, system; char s[20]; printf("input the target number:\n"); scanf_s("%d", &n); printf("input the target system:\n"); scanf_s("%d", &system); int flag = 0; if (n < 0)...
2021-11-25 19:49:34
43
原创 例题(二):斐波拉契数
运行环境:VS2022作用:出题实现形式:(一)int fi(int n){ if (n == 0 || n == 1) return n; else return fi(n - 1) + fi(n - 2);}#include<stdio.h>main(){ int i = 10; printf("%d\n", fi(i));}注:利用递归实现,效率低下,不推荐。新方法待补充........
2021-11-23 13:08:37
147
原创 例题(一):水仙花数
运行环境:VS2022功能:出题实现形式:#include<stdio.h>#include<math.h>main(){ for (int i = 100; i < 1000; i++) { int s, g, b; g = i % 10; s = i / 10 % 10; b = i / 100; if (i == pow(g, 3) + pow(s, 3) +...
2021-11-23 12:59:56
285
原创 算法(四):埃式筛法
运行环境:VS2022作用:输出一定区间内素数的个数基本形式:#include<stdio.h>main(){ int count = 0; int range[21]; for (int i = 1; i <= 20; i++) { range[i] = 1; } range[0] = range[1] = 0; for (int j = 2; j <= 20; j++) { ...
2021-11-12 12:15:36
72
原创 算法(三):素数算法
运行环境:VS2022作用:进行素数相关运算基本形式:(1)判断是否为素数#include <stdio.h>#include <math.h>int is_Prime(int n){ int i; if (n < 2) return 0; for (i = 2; i <= sqrt(n); i++) //或写作 for(i=2;i*i<=n;i++) { if (n % i ...
2021-11-10 23:08:07
107
原创 算法(二):辗转相除法
运行环境:VS2022作用:找出两个数的最大公约数,推广可得最小公倍数。基本形式:void Swap(int* a, int* b)//自定义Swap函数,便于后续使用{ int temp = *a; *a = *b; *b = temp;}int GetGcd(int a, int b)//自定义取最大公约数函数{ if (a < b)Swap(&a, &b); while (b != 0) { ...
2021-11-09 15:01:36
171
原创 算法(一):冒泡排序
作用:将数据根据大小进行排序。基本格式#include<stdio.h>main(){ int a[10]; printf("请依次输入十个数字,程序将自动将其由小到大排序。\n"); for (int t = 0; t < 10; t++) { scanf_s("%d", &a[t]);//将数组赋值完毕 } for(int i=0;i<9;i++) for (int j = ...
2021-11-09 14:44:10
210
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人