自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 祝大家情人节快乐

import turtle as timport time as timet.pencolor("seashell")t.pensize(2)t.penup()t.pendown()t.setpos(0,-100)t.left(45)t.fd(200)t.circle(100, 180)t.right(90)t.circle(100, 180)t.fd(200)t.bgcolor('black')t.color('pink')t.penup()t.setpos(0,0)t.

2021-02-14 16:53:43 134 1

原创 2021-02-05

2021年美赛C题详细解答

2021-02-05 17:37:39 121

原创 2020-11-01

网络问题,网络本身,驱动,还有网卡设备,还有路由器多方面原因都需要考虑,首先看下右下角如果是无Internet情况方案1. 右击开始菜单windows powershell(管理员),在黑色界面直接输入netsh winsock reset(单词中间都有空格),敲回车,提示“成功重置winsock目录”后,重启电脑,重启后再测试2.打开设置(任务栏最左侧Windows键)——网络和Internet——下拉网络重置,点击立即重置,等待计算机重启测试3.如果热点也无法连接,右击开始(任务栏最左侧Windo

2020-11-01 11:17:55 125

原创 结构体指针典例

#include<stdio.h>int main(){ struct student { int num; int age; }; struct student stu[3] = { {1000,20},{2000,19},{3000,23} }; struct student *p; p = stu; printf("%d\n", p->num++);/*输出p->num后,num++*/ printf("%d\n", ++p->num);/*p

2020-08-16 11:13:48 142

原创 一句话把C语言指针说清楚

#include<stdio.h>int main(){ int a[] = { 1,6,3,4 },x, y, z, i, h, *p = a; x = ++(*p);/*单元内容+1付给*p*/ y = *p++;/*内容付给y,指向下一单元*/ z = (*p)++;/*p指向内容付给z,然后单元内容+1*/ h = *p; printf("%d%d%d%d", x, y, z, h);}输出:2267...

2020-08-15 22:32:53 130

原创 函数指针求多项式的值

#include<stdio.h>double f(double z){ double d; d = z * z*z*z + z - 1; return d;}int main(){ int i; double r, x, (*y)(double); y = f; for (i = 1; i <= 4; i++) { x = i + 0.5; r = (*y)(x); printf("x=%f,y=%f\n", i + 0.5, r); } retu

2020-08-15 09:57:29 167

原创 字符串s2复制给s1

#include<stdio.h>void Strcpy(char *s1, char *s2){ while (*s2 != '\0');/*s2值全部取出来给s1对应位置*/ *s1++ = *s2++; *s1 = 0;/*把s1后面内容截断*/ } int main(){ char t1[100], t2[200]; scanf_s("%s", t2); Strcpy(t1, t2); printf("%s", t1);}...

2020-08-03 22:41:10 1309

原创 指针求10个数中最大者并输出

#include<stdio.h>int main(){ int a[10], i, *pmax; for (i = 0; i < 10; i++) { scanf_s("%d", &a[i]); pmax = a; } for (i = 1; i < 10; i++) { if (a[i] > *pmax)pmax = &a[i]; } printf("%d", *pmax);}

2020-07-30 15:28:01 2153 1

原创 结构体输出学生成绩

struct Student{ char cName[20]; float fScore[3];}student = { "憨批",98.5f,88.0,93.5f };void Display(struct Student stu){ printf("Name:%s\n", stu.cName); printf("Chinese:%s\n", stu.fScore[0]); printf("Math:%s\n", stu.fScore[1]); printf("English:%s\n

2020-07-25 16:19:10 1113

原创 结构体输出5个复数模最大者

#include<stdio.h>#define N 5#include<math.h>void main(){ struct comp { float x; float y; float m; }; struct comp a[N]; int i, k; float max; for (i = 0; i < N; i++) { scanf_s("%f%f", &a[i].x, &a[i].y); a[i].m = sq

2020-07-25 13:09:00 148

原创 (上一篇纠错)C语言求转置矩阵

#include<stdio.h>int main(){ int a[4][4] = { {1,2,3,4},{5,6,7,8},{9,10,11,12},{13,14,15,16} }; int i, j, t; printf("原来的矩阵:\n"); for (i = 0; i < 4; i++) { for (j = 0; j < 4; j++) { printf("%4d", a[i][j]); } printf("\n"); }

2020-07-24 22:43:48 196

原创 C语言求转置矩阵

#include<stdio.h>int main(){ int a[4][4] = { {1,2,3,4},{5,6,7,8},{9,10,11,12},{13,14,15,16} }; int i, j, t; printf("原来的矩阵:\n"); for (i = 0; i < 4; i++) { for (j = 0; j < 4; j++) { printf("%4d", a[i][j]); } printf("\n"); }

2020-07-24 22:29:13 2541 3

原创 给定10个数,指针法求最大值

#include<stdio.h>void main(){ int a[10] = { 5,7,3,6,2,1,8,9,4,0 }, *p, max,i; p = a; max = *p++; for (i = 1; i < 10; i++, p++) if (*p > max)max = *p; printf("%d", max);}```cpp

2020-07-24 22:03:11 2904

原创 指针法输出数组全部元素

#include<stdio.h>void main(){ int a[10], i, *p = a; for (i = 0; i < 10; i++, p++) { scanf_s("%d", p); } printf("\n"); for (p = a; p < (a + 10); p++) { printf("%3d", *p); }}

2020-07-24 21:56:40 1586

原创 指针法两个整型数由大到小次序输出

#include<stdio.h>void main(){ int a, b, *p1 = &a, *p2 = &b, *p; scanf_s("%d%d", &a, &b); if (a < b) { p = p1; p1 = p2; p2 = p; } printf("%d\n%d", *p1, *p2);}

2020-07-24 21:47:04 288

原创 使用宏定义求圆的周长,面积

#include<stdio.h>#define R 5.0#define PI 3.1415926#define L 2*PI*R#define S PI*R*Rint main(){ printf("L=%.2f\nS=%.2f\n", L, S); return 0;}

2020-07-24 21:24:35 3460 1

原创 递归计算n的阶乘

#include<stdio.h>long fact(int n){ long f; if (n == 1 || n == 0)f = 1; else f = n * fact(n - 1); return f;}void main(){ long y; int n; scanf_s("%d", &n); y = fact(n); printf("%d", y);}

2020-07-24 21:16:11 105

原创 关于字符数组的一些玩意(C语言)

字符数组初始化1.char ch[6]={“CHINA”};2.char ch[6]=“CHINA”;3.char ch[]=“CHINA”;4.char ch[12]=“How are you”;注意:普通数组下标控制循环,字符串\0结束循环字符串处理函数(使用前加#include<stdio.h>)puts 输出字符串gets输入字符串(使用前加#include<string.h>)strcat字符串连接strcpy字符串复制printf("%s",str

2020-07-24 16:34:28 103

原创 求3*4矩阵中最大元素及其所在行,列号

#include<stdio.h>int main(){ int i, j, row = 0, colum = 0, max; int a[3][4]={ {1, 2, 3, 4}, { 9,7,4,6 }, { -1,2,0,8 }}; max = a[0][0]; for (i = 0; i <= 2; i++) { for (j = 0; j <= 3; j++) { if (a[i][j] > max) { max = a[i]

2020-07-24 15:51:52 652

原创 利用数组计算肥婆拉稀数列(斐波那契)前20项,并以每行5个输出。数列:1,1,2,3,5,8......

#include<stdio.h>int main(){ int i, f[20] = { 1,1 }; for (i = 2; i < 20; i++) { f[i] = f[i - 2] + f[i - 1]; } for (i = 0; i < 20; i++) { if (i % 5 == 0) { printf("\n"); } printf("%6d", f[i]); } printf("\n"); return 0

2020-07-24 15:40:03 3797 3

原创 键盘输入10个数,求出最大值并输出

#include<stdio.h>int main(){ int a[10], i, max; for (i = 0; i < 10; i++) { scanf_s("%d", &a[i]); max = a[0]; } for (i = 1; i < 10; i++) if (a[i] > max)max = a[i]; printf("%d\n", max);}

2020-07-24 15:14:53 9251

原创 1/2+2/3+3/5+5/8+......数列前10项求和

#include<stdio.h>#include<math.h>int main(){ int i; float temp, s = 0, m = 1.0, n = 2.0; for (i = 1; i <= 10; i++) { s += m / n; temp = m + n; m = n; n = temp; } printf("%f", s); return 0; }

2020-07-24 11:40:38 5261

原创 迭代法求sinx

#include<stdio.h>#include<math.h>int main(){ int i, j; double x, t,s=0; printf("输入角度\n"); scanf_s("%lf", &x); x = x * 3.14 / 180; t = x; for (i = 1; i <100; i++) { s = s + t; t = -t * x*x / ((2 * i)*(2 * i + 1)); } prin

2020-07-24 11:27:26 1038

原创 利用公式求sinx近似值(x:弧度)

思路:泰勒展开#include<stdio.h>#include<math.h>int main(){ int i, j; double sum=0, flag=1; double x, t; printf("输入角度\n"); scanf_s("%lf", &x); x = x * 3.14 / 180; for (i = 1; i <= 100; i++) { t = 1; for (j = 1; j <= 2 * i - 1;

2020-07-24 11:18:13 2119

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

#include<stdio.h>#define N 6int main(){ int a[N], i, j, t; for (i = 0; i < N; i++) scanf_s("%d", &a[i]); for(i=0;i<N;i++) for (j = 1; j < N - 1; j++) { if (a[j - 1] < a[j]) { t = a[j - 1]; a[j - 1] = a[j]; a[j] =

2020-07-23 23:01:53 589

原创 输入一个正整数,将其每位加5后取个位值逆向输出

输入一个正整数,将其每位加5后取个位值逆向输出例:输入2645 输出0917分析:逐位分离,a=x%10分离个位,y=(a+5)%10每位加5取个位,从个位保证逆序,x=x/10为下次分离做准备#include<stdio.h>void main(){ int x, y; scanf_s("%d", &x); while (x != 0) { y = ((x % 10) + 5) % 10; printf("%d", y); x = x / 10; }}

2020-07-23 22:25:55 839

原创 穷举法:判断素数,考试排考,百元买百鸡

基本结构:循环加选择优点:简单粗暴容易理解例子1 判断素数#include<stdio.h>int main(){ int m, i, k; scanf_s("%d", &m); k = m - 1; for (i = 2; i <= k; i++) if (m%i == 0)break; if (i == m)printf("yes"); else printf("no"); return 0;}例子2:排考问题考计算机,英语,高数要求

2020-07-22 16:58:04 507

原创 几句话说清楚goto,break与continue

先来看看goto#include<stdio.h>void main(){ int i,j, count =0; for (i = 1; i <= 10; i++) { for (j = 1; j <= 3; j++) { if (i == 6)goto stop;/*跳出外循环*/ count++; } }stop:printf("i=%d", i); printf("循环次数%d", count);}输出i=5 循环次数15再

2020-07-22 15:46:25 71

原创 计算1!+2!+3!+......+10!还有一种方法,刚刚我忘写了

#include<stdio.h>int main(){ int i, j; int sum = 0, item; for (i = 1; i <= 10; i++) { item = 1; for (j = 1; j <= i; j++) { item = item * j; sum = sum + item; } } printf("sum=%d\n", sum);}

2020-07-22 15:07:33 330

原创 C语言计算1!+2!+3!+......+10!

#include<stdio.h>int main(){ int i, j; int sum = 0, item=1; for (i = 1; i < 10; i++) { sum = sum + item; item = item * i; } printf("%d", sum);}

2020-07-22 14:52:26 10676 4

原创 C语言编程输出九九乘法表

#include<stdio.h>int main(){ int i, j; for (i = 1; i <= 9; i++) { for (j = 1; j <= i; j++) { printf("%4d", i*j); } printf("\n"); } return 0;}

2020-07-22 14:38:32 1319

原创 C艹for语句的应用

1.关于累加法的讨论例子1:求10!#include<stdio.h>int main(){ int i, sum = 1; for (i = 1; i <= 10; i++) sum = sum * i; printf("sum=%d", sum); return 0;}例子2:求1+1/2+1/3…前10项#include<stdio.h>int main(){ int i; double sum = 0; for (i = 1; i

2020-07-22 12:02:56 90

原创 C艹空语句

形式:;(只有一个分号)功能:啥也不干。可在任何地方出现例子:求级数1^2 + 2^2 +3^2+…前10项和#include<stdio.h>int main(){ int i, sum=0 ; for (i = 1; i <= 10; i++);/*变成循环体*/ sum += i * i; printf("sum=%d", sum); return 0;}代码修改一点点也可以这样#include<stdio.h>int main()

2020-07-22 11:41:06 210

原创 求y=1+2+3+......前100项之和(C艹)

#include<stdio.h>int main(){ int i, j, sum = 0; for (i = 0, j = 100; i < j; i++, j--) sum = sum + i + j; printf("sum=%d", sum); return 0;}``

2020-07-22 11:15:16 210

原创 res.text打印出来乱码解决方法

request.get后面加res.encoding=‘utf-8’然后print(res.text)搞定

2020-07-20 22:14:31 985

原创 status.code汇总

爬虫状态码汇总1XX 继续发出请求2XX请求发送成功3XX重新定向 301永久重新定向4XX找不到资源5XX服务不可用

2020-07-20 22:06:42 114

原创 哇咔咔,我又来啦,今天我们继续吹吹scrapy

我又来了初步探索scrapyhttps://www.appinn.com/category/windows/这里有很多小众软件,很多好东西。我们如果想要得到这个网站推荐的所有 Windows 软件的文章标题和链接,用 Scrapy 写的爬虫如下start_urls = ['https://www.appinn.com/category/windows/']#这是开始请求响应yield result# 把结果告诉 Scrapyyield response.follow(next_page, sel

2020-07-20 21:58:44 105

原创 2020-07-20

scrapy很香。scrapy纯python实现,流行的网络爬虫框架使用高级功能简化网页抓取。它可以分为如下部分:scrapy engine:作为引擎触发scheduler:调度器, Scrapy 引擎打开一个网站,找到处理该网站对应的爬虫,并爬取网页的第一个页面;Scrapy 引擎从爬虫中获取第一个页面地址,并将其作为请求放进调度器中进行调度; Scrapy 引擎从调度器中获取下一个页面的地址; 调度器返回下一个页面的地址给 Scrapy 引擎,Scrapy 引擎通过下载器中间

2020-07-20 16:26:01 80

原创 2020-07-20

爬取获得csv文件使用记事本打开正常,excel打开乱码的解决方法:记事本打开文件——左上角文件——另存为,在另存为界面另存为带BOM的UTF-8,之后使用excel打开正常。

2020-07-20 11:43:25 79

原创 2020-07-17

2020-07-17 20:25:26 71

空空如也

空空如也

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

TA关注的人

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