- 博客(17)
- 收藏
- 关注
原创 Web3.providers.HttpProvider is not a constructor报错
自己也花了很多时间,其实就是版本的原因!我的web版本是4.3.0。只需要修改一步就可以了。这个是网上给出的代码,但是一直报错。
2023-12-24 21:36:51
839
2
原创 ‘mysqld-nt‘ 不是内部或外部命令,也不是可运行的程序 或批处理文件。
刚开始学习数据库,关于’mysqld-nt’ 这问题困扰许久,在网上找了很多方法也不能解决。经过三番四次的摸索终于搞定了。首先,我的bin目录下是有mysql.exe和mysqld.exe文件的。配置环境变量但还是不能解决;当时猜想:既然不是环境变量问题,那就可能是 ‘mysqld-nt --skip-grant-tables’ 这一行代码问题。经过尝试果然就是这个问题。问题的原因:mysqld和-nt之间是有空格的,后面不动,然后就可以了。补充:中间可能存在的问题是:拒绝访问。原因是:不能在c
2022-01-04 21:23:40
3782
4
原创 求一个图形围城的面积(BFS)
编程计算由“1”围成的下列图形的面积。面积计算方法是统计”1“所围成的闭合曲线中水平线和垂直线交点的数目。如下图所示,在4*4的二维数组中,有“1”围住了个点,因此面积为2。1 1 1 01 0 1 01 0 1 00 1 1 0思路:让不连通的0,构造为连通。优势:形象直观弊端:会造成大量空间浪费0 0 0 0 0 00 1 1 1 0 00 1 0 1 0 00 1 0 1 0 00 0 1 1 0 00 0 0 0 0 0#include <cstring>#
2021-04-18 12:57:22
771
原创 【洛谷】数的计算(多种思路仅自己学习)
我们要求找出具有下列性质数的个数(包括输入的自然数n)。先输入一个自然数n(n≤1000),然后对此自然数按照如下方法进行处理:1) 不作任何处理;2) 在它的左边加上一个自然数,但该自然数不能超过原数的一半;3) 加上数后,继续按此规则进行处理,直到不能再加自然数为止。输入:自然数n(n≤1000)输出:满足条件的数【输入样例】 6 满足条件的数为 6 (此部分不必输出) 16
2021-03-29 23:22:03
577
原创 进制转换
十进制转二进制(精简版)#include <stdio.h>int a[100] = {0};int i = 0;int main(){ int n = 0; scanf("%d", &n); for (i = 0; n > 0; i++) { a[i] = n % 2; n /= 2; }//循环结束后i+1了,所以遍历时将1减去。 for (--i; i >= 0; i--) { printf("%d",
2021-03-27 23:17:07
72
原创 分数矩阵
我们定义如下矩阵:1/1 1/2 1/31/2 1/1 1/21/3 1/2 1/1矩阵对角线上的元素始终是1/1,对角线两边分数的分母逐个递增。请求出这个矩阵的总和。Input每行给定整数N (N<50000),表示矩阵为 N*N.当N为0时,输入结束。Output输出答案,保留2位小数。Sample Input12340Sample Output1.003.005.678.83思路一(Time Limit Exceeded)#include <st
2021-03-20 01:12:52
738
1
原创 【Picture】Give you the width and height of the rectangle, draw it.(可提交)
InputInput contains a number of test cases.For each case ,there are two numbers n and m (0 < n,m < 75)indicate the width and height of the rectangle.Iuput ends of EOF.OutputFor each case,you should draw a rectangle with the width and height giving
2021-03-13 23:54:44
371
原创 在一个数组中,让奇数在偶数前面
将前面的偶数依次往后放优点:通俗易懂不足:后面的地址是非法访问,偶数排放的位置很随机。(目前还不能很好解决该问题)#include <stdio.h>void print(int arr[], int sz){ int i = 0; for (i = 0; i < sz; i++) printf("%d ", arr[i]);}int *move(int arr[], int k, int sz){ int j = 0; for (j = k;
2021-03-01 13:46:23
79
原创 改变输出文本颜色
什么才是健康色–#include <stdio.h>#include <windows.h>int main(){ SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE), FOREGROUND_GREEN); printf("我绿了吗~~~\n");//请别告诉我!!! return 0;}
2021-02-26 22:40:45
147
原创 实现简单的计算器功能(思路来自鹏哥C语言教程)
理解函数指针和数组的巧妙用法#include <stdio.h>void menu(){ printf("###################\n"); printf("##1.add 2.sub###\n"); printf("##3.mul 4.div###\n"); printf("## 0.exit ##\n");}int Add(int x, int y){ return (x + y);}int Sub(int x
2021-02-21 17:54:37
402
原创 请编程序找到三队选手的名单。(清晰,简洁)
.两个乒乓球队进行比赛,各出三人,甲队位a,b,c三人,乙队为x,y,z三人,已抽签决定比三名单。 //有人向队员打听比赛名单。a说他不和x比,c说他不和x,z比。#include <stdio.h>int main(){ char i, j, k; //a,b,c for (i = 'x'; i <= 'z'; i++) { for (j = 'x'; j <= 'z'; j++) { if (i != j) {
2021-02-18 14:27:19
355
原创 一个球从100米高度自由下落,每次落地后反跳回原来的高度的一半,再落下;
求它在第10次落地时,共经过多少米?第10次反弹多高?#include <stdio.h>void process(double h, int t){ double H = h; //将原始高度保留 int T = t; double sum = 0; while (t > 0) { // 1、2、3、4... //100、50、25、12.5 sum = sum + h; //每次落地前高度之和。 h = h / 2;
2021-02-17 10:26:13
2405
原创 一个数如果恰好等于它的真因子之和,这个数就称为“完数”.
例如 6=1+2+3.编程找出1000以内的所有完数#include <stdio.h>int Is_wdata(int n){ int i = 0; int sum = 1; //每个数都含有因子1 for (i = 2; i < n; i++) //获取(除去1和本身)其他因子 { if (n % i == 0) //判断是否位因子 { sum = sum + i; //求真因子之和 } } re
2021-02-16 15:29:38
2798
原创 C语言——获取一个数二进制序列中所有的偶数位和奇数位, 分别输出其二进制序列。
题目描述:获取一个数二进制序列中所有的偶数位和奇数位,分别输出其二进制序列。 二进制数:00000000 00000000 00000000 00011001 //25 偶数序列:0000000000000010 奇数序列:0000000000000101思路解答:通过按位与(&)运算 暴力搜索 获取每一位有没有其他简洁 的思路可以分享#include<stdio.h>int main(){ int value = 0; s
2021-02-08 23:55:32
237
原创 在屏幕上输出以下图案:对称金字塔
编写一个程序,输出如下图案:行 数 1 2 3 4 5 6 7 8 9 10 11 12 13*个数 1 3 5 7 9 11 13 11 9 7 5 3 1左边空格数 6 5 4 3 2 1 0 1 2 3 4 5 6//编写一个程序,输出如下图案: * *** ***** ******* ********* ************************ *********** ********* ******* ****
2021-01-29 01:10:41
1476
原创 【C语言】1-100猜数字娱乐小游戏
条理清晰,层次分明(代码思路来自鹏哥的C语言教程)初始界面void menu(){ printf("########################\n"); printf("#### 1.play 0.quit ####\n"); printf("########################\n");}猜数字int p_game(){ int s = rand() % 100 + 1; //1-100之间的数 int n; do
2021-01-28 13:22:27
1165
原创 简单的函数调用(C语言)
简单的函数调用(C语言) 计算1!+2!+3!+…+10!之和#include <stdio.h>int sum = 0;int F(int i){ int k = 1; while (i > 0) { k = k * i; i--; } return k;}int main(){ int n; for (n = 1; n <= 10; n++) { sum = sum + F(n); } print
2021-01-23 22:49:56
368
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人