自学笔记
水煮字节
目前自学Linux中
展开
-
关于VPN与虚拟机与网络与hosts解析的爱恨情仇
我想着法子换了又换,期间换了次旧版本的Ubuntu镜像,依旧无果(一年前开过18.04版本的Ubuntu,没有发愁过网络,直接就可以连接到公网,这次新开的Ubuntu是20.04版本)……这里我以为是我服务配错,或者是解析出了问题,我不记得配的是443还是80.反正改了又改,开着VPN用虚拟机可能也不是一次,可能是两次。最后,这里再次来到虚拟机的网络上来,在学习的时候,看到别人排错,同样开着VPN去解析网络的时候,竟然顺便解决了NAT网络问题。后来,我在csdn上到也搜到了有效解决但不能完全解决的方法(原创 2023-08-29 22:01:29 · 874 阅读 · 3 评论 -
类的简单使用案例
【代码】类的简单使用案例。原创 2022-08-27 22:21:53 · 175 阅读 · 1 评论 -
冒泡排序,以6个数字为例
#include <stdio.h>void main(){ int a[6],i,j, t; for (i = 0; i < 6; i++) { scanf("%d", &a[i]); } for (i = 0; i < 5; i++) { for (j = 0; j < 5 - i; j++) { if (a[j] > a[j + 1].原创 2022-05-19 15:52:43 · 1302 阅读 · 0 评论 -
C语言实现分数求和(1-1/2+1/3-1/4+…-1/100)
#include<stdio.h> int main(void) { /*********Begin*********/ int t=1,i; float sum; for(i=1;i<=100;i++) { sum+=(t)*1.0/i; t=-t; } printf("%.3f",sum); /*********End**********/ return 0; }转载 2022-03-31 19:56:22 · 4733 阅读 · 0 评论 -
C语言输出水仙花数
#include<stdio.h> int main(void) { /*********Begin*********/ int x,a,b,c,t; x=100; while(x<1000) { c=x%10;//个位 t=x/10; b=t%10;//十位 a=t/10;//百位 if(a*a*a+b*b*b+c*c*c==x) { printf("%d ",x); } .原创 2022-03-31 19:25:43 · 627 阅读 · 0 评论 -
C语言在二维数组基础上实现贪吃蛇
欢迎在此基础上创新#define _CRT_SECURE_NO_WARNINGS 1#include<stdio.h>#include<stdlib.h>#include<conio.h>#include<windows.h>#include<time.h>#define High 20#define Width 30int food_x, food_y; //食物位置int canvas[H原创 2022-03-21 21:55:25 · 1372 阅读 · 0 评论 -
用switch语句计算利润提成问题
分段函数的简单计算C语言的奖金、提成问题原创 2022-03-16 18:35:48 · 5801 阅读 · 0 评论 -
写一个函数,实现一个整型有序数组的二分查找
#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 mid = (left + right) / 2; if (arr[mid] < k) { left = mid +.原创 2022-01-29 18:32:29 · 1402 阅读 · 0 评论 -
输出100-200之间的素数
#define _CRT_SECURE_NO_WARNINGS 1#include<stdio.h>int goo(int n){ int f = 0; for (f = 2; f < n; f++)//“素数一般指质数。质数是指在大于1的自然数中,除了1和它本身以外不再有其他因数的自然数。 { if (n%f == 0) return 0; } return 1;}int main(){ int i = 0; for (i = 100; i <.原创 2022-01-29 17:17:31 · 1475 阅读 · 0 评论 -
输出9*9乘法口诀表
#define _CRT_SECURE_NO_WARNINGS 1#include<stdio.h>int main(){ int i = 0; for (i = 1; i <= 9; i++) { int j = 1; for (j = 1; j <= i; j++) { printf("%d*%d=%-2d", i, j, i*j); printf(" ");//给算式间隔 } printf("\n"); } return 0;.原创 2022-01-20 18:15:11 · 314 阅读 · 0 评论 -
将三个数字从大到小排序
#define _CRT_SECURE_NO_WARNINGS 1#include<stdio.h>int main(){ int a = 0; int b = 0; int 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 = t.原创 2022-01-18 19:09:22 · 388 阅读 · 0 评论 -
输入密码123456,三次输入错误后退出程序
#define _CRT_SECURE_NO_WARNINGS 1#include<stdio.h>#include<windows.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-01-17 15:29:03 · 912 阅读 · 0 评论 -
用函数的方式,取两个整数的最大值
#define _CRT_SECURE_NO_WARNINGS 1#include<stdio.h>int Max(int x, int y)//创建函数{ if (x > y) return x; else return y;}int main(){ int a = 0; int b = 0; int max = 0; scanf("%d%d", &a, &b); max = Max(a, b); printf("max = %.原创 2022-01-05 18:46:35 · 803 阅读 · 0 评论 -
用宏的方式,取两个整数的最大值
#define _CRT_SECURE_NO_WARNINGS 1#include<stdio.h>#define MAX( x, y) (x>y?x:y) //创建宏int main(){ int a = 0; int b = 0; scanf("%d%d", &a, &b); int max = MAX(a, b); printf("%d\n", max); return 0;}...原创 2022-01-05 18:30:27 · 475 阅读 · 0 评论