- 博客(31)
- 资源 (1)
- 收藏
- 关注
原创 输入一个十进制整数,将其转换为二进制后存储在一个数组中(可转换为任意进制)
经过优化,可以转换为任意进制#include<stdio.h>#define N 2 //转换为几进制,N就为几int main(){ int i,n,k=16,a[16]={0}; printf("please enter a digit:"); scanf("%d",&n); while(n > 0) { a[--k] = n % N; n /= N; } f
2021-11-27 22:38:01
4015
1
原创 将一个整数字符串转换为一个整数,如“-1234”转化为-1234
#include<stdio.h>int change(char *array){ int n = 0,number; //n为所求的数 while(*array != '\0') { if(*array == '-') //首字母为负号,则跳过,然后对下一个字符进行操作 { }else { number = *array - '0'; n
2021-11-04 00:06:26
4954
原创 python爬取校花网
没有库得需要自己导入。在file中的setting中,点击左下角的Project:xiaohua的Python Interpreter,搜索需要的库(哪个红色波浪线就下载哪个)进行加载from urllib import request#re 是正则表达式模块import re#初始化urlfrom bs4 import BeautifulSoupfirst_url = "http://www.xiaohuar.com/daxue/"#发送一个请求header = { #us
2021-07-07 22:46:23
207
1
原创 安装scrapy模块,创建一个Scrapy爬虫项目,并运行
创建一个Scrapy项目,首先需要所需要的模块一丶安装scrapy框架所有模块1.第一个安装的依赖库是lxml ,命令是:pip install lxml2.第二个依赖库是pyOpenSSL,安装步骤为进入https://pypi.org/project/pyOpenSSL/#downloads 下载wheel文件;在命令行窗口执行pip install (需要加上你下载文件的路径名)\pyOpenSSL-18.0.0-py2.py3-none-any.whl3.第三个依赖库是Twisted
2021-07-07 22:39:43
974
原创 error: [debug/qrc_images.cpp] Error 1
QT 资源出现上述问题右键.qrc文件,点击open in editor出现的红色就是误删遗留下来的问题,删掉重新编译即可
2021-04-14 13:41:14
692
原创 qt出现expected unqualified-id before ‘namespace‘错误
错误图片查看自己的项目,所有的类,(.h文件)检查{};是否完整我的就是不知道怎么了,下面的};没了加上就改好了
2021-04-13 15:15:39
6398
转载 控制台无法cd进入其他盘符
cd不进去其他盘符。应该先切换盘符,不用cd命令,直接输入其他盘符:第二种方法 使用管理员的权限进入命令控制台转自https://blog.youkuaiyun.com/qq_35077107/article/details/95206433
2021-01-15 15:37:41
1399
1
原创 c语言实现冒泡排序
冒泡排序的基本思想:从后往前两两比较相邻元素的值(也可从前往后,看具体情况而定),若为逆序(即a[i-1]>a[i]),则交换它们,直到序列比较完。这是第一趟冒泡,做n-1次冒泡就能把所有元素排好序。#include <stdio.h>void swap(int *a, int *b){ int temp; temp = *a; *a = *b; *b = temp;}void BubbleSort(int a[], int n){
2020-10-21 07:48:39
414
原创 杨辉三角形c语言程序
杨辉三角形#include <stdio.h>#define N 7int main(){ int i,j; int a[N][N]; for(i = 0; i < N; i++) //杨辉三角形的每一行的首位都是1 { a[i][i] = 1; a[i][0] = 1; } for(i = 2; i < N; i++) { for(j = 1; j <= i
2020-08-03 11:53:19
37168
6
原创 输入一行字符,分别统计出其中的英文字母、空格、数字、和其他字符个数
#include <stdio.h>int main(){ char a; int i = 0; int number = 0; //数字个数 int space = 0; //空格个数 int letters = 0; //字母个数 int other = 0; //其他个数 while((a=getchar())&&a!='\n') { if(a >= '0' &&a
2020-06-19 17:47:05
74582
64
原创 c++全局变量和静态局部变量初始化的时间
c++全局变量和静态局部变量初始化的时间1.全局变量初始化在主函数之前2.静态局部变量初始化在第一次调用这个静态局部变量之前#include <iostream>using namespace std;class A{public: A(int a):m_a(a){cout << "A(int a):" << m_a << e...
2020-02-14 14:31:53
2671
原创 编译时出现错误:undefined reference pthread_create
编译时出现错误:undefined reference pthread_create原来由于pthread库不是Linux系统默认的库,连接时需要使用库libpthread.a,所以在使用pthread_create创建线程时,在编译中要加-lpthread参数:gcc -o test test.c -lpthread...
2019-11-25 20:39:07
384
原创 Linux下静态库与动态库
**静态库:**在编译过程中将库函数代码直接加入到生成的可执行程序中,程序运行中不需要利用库函数。**共享库:**编译时,只是在生成的可执行程序中简单指定需要使用库函数信息,程序运行过程中需要利用库函数。**动态库:**共享库的一种变化形式,目前大都采用共享库的方式命名方式:**静态库:**前缀lib + 库名 +.a(liblzym.a,libstdc++.a等)**动态库:**前缀l...
2019-08-09 22:21:41
229
原创 c语言sizeof与strlen区别简单讲解
一、sizeofsizeof是运算符(编译器控制,内部),求一个变量、容器占多少空间。就像在池塘里找东西,有啥算啥。二、strlenstrlen是函数(不受编译器控制,第三方控制,灵活)查看字符串(必须是字符串)长度,与内容无关。就像在池塘里找鱼,只算鱼的数量,其余不算。例题:char *p = “hello”;sizeof§ = 4, strlen§ = 5;sizeof:...
2019-08-06 20:11:08
291
原创 c语言iloveyou代码
#include <stdio.h>int main(){ printf("\t\t\t _ __ __ _ _ \n"); printf("\t\t\t | | / \\/ \\ | | | |\n"); printf("\t\t\t ...
2019-08-05 20:37:23
3271
原创 c语言 头插法写简单链表
#include <stdio.h>#include <stdlib.h> //用exit函数时所需的头文件typedef struct node //定义一个结构体,包含一个数据变量item,一个指针next{ int item; struct node *next;}node;node *head = NULL; //定义一个头...
2019-08-03 20:03:31
1155
原创 c语言编写:求最大公约数(使用更相减损术)
第一步:任意给定两个正整数;判断它们是否都是偶数。若是,则用2约简;若不是则执行第二步。第二步:以较大的数减较小的数,接着把所得的差与较小的数比较,并以大数减小数。继续这个操作,直到所得的减数和差相等为止。#include <stdio.h>int get_common(int a,int b) //更像减损就是用大数减小数,再用减过后的数与之前较小数比较,再用大数减小数,直至...
2019-07-20 20:38:29
2362
1
原创 c语言:编写折半查找(二分法查找)使用迭代编写
折半查找将10到19标号 一共10个数字 所以标号 1-10折半查找的数每次为范围的第一个(底bot)与最后一个(顶top)相加除以2 取整所以第一个查找的标号为5 就是查找14然后比较假如要查的为17将17与14比较 发现17大 则 底 = 当前标号 + 1;就是6然后 (6 + 10 )/ 2 = 8 就找到是 标号为8 的数字 就是17 第二次就找到了代码如下#inc...
2019-07-18 20:46:23
415
原创 C语言打印菱形图案
#include <stdio.h>int get_rhombus(int i, int top){int n = 1;int o_i = i;for(o_i; o_i <= (top - 1) / 2; o_i++) //空格个数为 (高度 - 1)/ 2 个{ printf(" ");}for(n; n <= 2 * i - 1; n...
2019-07-17 19:52:58
3518
原创 c语言编程计算π的值
根据下面的公式计算π的值π=4-4/3+4/5-4/7+4/9-4/11+…请打印出一个表格来显示:计算出来π的近似值。#include <stdio.h>#include <math.h>double get_pi(double n) //返回值为double类型,不能写int...
2019-07-14 20:16:59
9596
2
原创 Linux环境下c语言编程使用pow函数 编译时要加 -lm
pow函数用法 pow(n,x)n为数,x为次方 比如pow(3,3)就是3的3次方比如我要用pow函数先使用 vi pow.c 创建.c源文件pow函数的头文件为 <math.h>#include <stdio.h>#include <math.h>int main(){int n;n = pow(3, 3);printf("%d\n...
2019-07-14 20:08:50
5160
1
原创 c语言判断是否为质数
#include <stdio.h>int is_prime(int n){int i = 2;if(n < 2){ return 0;}for(i;i < n-1; i++){ if(n % i == 0) { return 0; }}printf("%d\n", n);}int main()...
2019-07-13 11:55:58
2548
原创 c语言数据结构课设排序算法比较
此段代码针对冒泡排序,选择排序,希尔排序,插入排序,快速排序,基数排序,堆排序进行比较#include <stdio.h>#include <stdlib.h>#include <string.h>#include <time.h>#define M 10 //排序多少条,可自行改变#define WIDTH 5 //被排序元素的最大位...
2019-07-12 13:23:24
1160
2
原创 c语言代码水仙花数
水仙花数是指一个三位数等于他的个位百位十位立方之和如153=111+555+333#include <stdio.h>#include <math.h> //头文件 pow函数需要int is_water_flower(int i){int total=0;int o_i=i;while(i>0){total += pow(i%10,3);...
2019-07-12 13:15:09
2738
1
原创 c语言编辑代码数九
判断数内有多少个9如100的话就是1到100内有多少个九#include <stdio.h>int get_bit(int a) //判断当前数有几个九{int j=0;while(a>0){if(a%10 == 9){j += 1;}a=a/10;}return j;}int get_count(int a) //判断范围里有多少9{in...
2019-07-12 13:11:53
405
原创 C语言计算个位十位百位之和
#include <stdio.h>int main(){int a = 123;int total = 0;while(a>0){ total = total + (a%10); a = a/10;} return 0;}个位十位百位之和和为 a/100%10+a/10%10+a/1%10利用迭代写出(while循环)...
2019-07-11 17:56:27
8190
1
原创 vb界面设计(续)
#界面设计注册部分点击注册后会显示输入完成后点击注册按钮则会显示注册成功字样代码如下Private Sub Text2_GotFocus() 'getfocus的用法不会的可以查百度Label7.Caption = “密码的长度不得超过8位!”Text2.Locked = FalseEnd SubSub Text1_KeyPress(KeyAscii As In...
2019-05-12 16:48:54
1665
1
原创 vb登录界面编写
VB 登录界面编写登录界面展示(此篇只有登录代码)登录代码Private Sub Command1_Click() 'command1是登录的按钮Dim no,np, np,np, i%, j%, b%, p%b = 0p = 0If Text1.text = “” Then 'text1是用户名的labelMsgBox (“请先输入用户名!...
2019-05-12 16:27:29
7587
1
anaconda activate报错
2023-09-04
TA创建的收藏夹 TA关注的收藏夹
TA关注的人