- 博客(19)
- 资源 (5)
- 收藏
- 关注
原创 c语言:万年历
#include<stdio.h>#include<string.h>void year_cd();//年历函数void month_cd(int months);//月历函数int year,month,day=1,week,i,j,k;int years[12][6][7]= {0};//年历数组int monthname[12]= {31,28,31,30,31,30,31,31,30,31,30,31};char weekname[]="SUN\tMON\tTU
2022-04-26 16:06:24
4882
2
原创 西南科技大学汇编程序设计考核
西南科技大学2020年线上授课汇编程序设计考核,包括四道考核题目,平时作业,实验报告。考核题目:1、输入4位16进制数据,按10进制输出。(20分)2、有BUF数组,分别是89,91,-5,77,56,55,90,88,65,75(自己添加60个数据 ),请找出>0和<0 的个数并分正数,负数显示,要求显示数据5个一行,并用原码显示。(20分)3、通过键盘输入一段英文论文,请编写查询、替换和统计等功能。(10分)(要求完成1个功能,我写了三个)4、汉字显示、矩阵乘法、计算器、万年历 程序
2022-01-24 14:36:44
393
原创 c语言-gotoxy实现先全部输出再做全部输入操作
需要用到的头文件:#include<windows.h>#include <iostream>代码:gotoxy(a,b)光标控制函数a为行,b为列,坐标原点在左上角向右是行正方向,向下为列正方向中文符号汉字在列方向为2个空间,英文字母符号为1个空间using namespace std;void gotoxy(int a, int b){ HANDLE hOutput; COORD loc; loc.X =a; loc.Y=b; hOutput = G
2022-01-04 15:18:04
884
原创 c语言:带计时的扫雷游戏(一)
主菜单主菜单有4个选项,开始游戏,游戏排行,游戏设置,退出游戏开始游戏有计时,判断游戏胜利,判断游戏失败,排行榜写入等功能游戏排行只有读取显示排行的功能游戏设置可以自定义地雷数量,地图大小主菜代码:menu()system(“cls”); 清屏作用void menu(){ system("cls"); printf("************菜单************\n\n"); printf(" 1.开始游戏\n"); printf("
2021-12-09 15:58:48
5349
15
原创 Android:制作一个简易的计算器
布局<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto" xmlns:tools="http://schemas.android.com/tools" android:layout_width
2021-10-14 15:19:00
1910
2
原创 python 二维列表 替换元素
记录一个小方法python二维列表在替换时会出现下面的问题z=[[0]*3]*3z[0][0]print(z)[[1, 0], [1, 0], [1, 0]]本来是想替换第一个元素的,结果每一行的第一个元素都被替换了解决方法:z=[[0]*3]*3a=z[0].copy()a[0]=1z[0]=aprint(z)[[1, 0], [0, 0], [0, 0]]既然二维列表不能直接换,那么就转成一维列表...
2021-10-12 16:50:51
1661
原创 ccf csp 2020年09月 第三题:点亮数字人生(python版)附多个测试用例
题目略思路非闭环电路:遍历列表找到能输出的器件,遍历过程如下NAND 2 O2 O3 #4,第三次遍历输出O1NAND 2 I1 O4 #2,第二次遍历输出O2NAND 2 I2 O4 #3,第二次遍历,输出O3NAND 2 I1 I2 #1,第一次遍历输出O4,NAND 2 O6 O7 #8,第五次遍历输出O5NAND 2 O1 O8 #6,第四次遍历输出O6NAND 2 I3 O8 #7,第四次遍历输出O7NAND 2 O1 I3 #5,第三次遍历输出O8闭环电
2021-10-12 14:06:02
238
原创 ccf csp 二十四点四则运算Java版
这里写自定义目录标题题目解题思路代码题目解题思路四则运算的方法:从左到右,先乘除后加减。所以可以使用for循环遍历先找出乘除符号计算,然后再找加减符号计算。首先把24点字符串处理成列表。如:“9+3+3x4” 处理成[9,+,3,+,3,x,4].之后遍历列表先找出乘除号计算–>[9,+,3,+,12];然后找出加减号计算–>[12,+,12]–>[24]最后列表中就剩下最终的计算结果了。代码import java.util.ArrayList;import jav
2021-09-29 17:55:18
212
原创 pytho爬虫小说爬取及爬取网页中a标签中的超链接
已纵横网中某豆的某王小说为例首先去到目录页中按f12,选择elements,就如下图显示然后ctrl+shift+c,选择第一章节就出现如下图显示就可以看到a标签的上级标签是li然后代码就是:import requests;from bs4 import BeautifulSoupimport csv;def headered():#可写可不写 header = { # 浏览器的信息(User-Agent必须添加) "User-Agent":
2021-04-24 10:13:46
935
1
原创 Myeclipse 10激活失败解决方案
如果激活破解步骤没有出现问题,但是进去了还剩5天,那么问题就出现在myeclipse本身。myeclipse的自检查会导致破解失败,所以要破坏自检查的完整性。用文本编辑器打开MyEclipse10安装目录下的MyEclipse 10\myeclipse.ini文件。在最后增加如下两行代码:-Dgenuitec.honorDevMode=true-Dosgi.dev=true...
2021-03-09 12:42:00
1553
原创 CCF CSP 201912-3 化学方程式 python满分
CCF CSP 201912-3 化学方程式(python)满分提交截图:样例输入:11H2+O2=H2O2H2+O2=2H2OH2+Cl2=2NaClH2+Cl2=2HClCH4+2O2=CO2+2H2OCaCl2+2AgNO3=Ca(NO3)2+2AgCl3Ba(OH)2+2H3PO4=6H2O+Ba3(PO4)23Ba(OH)2+2H3PO4=Ba3(PO4)2+6H2O4Zn+10HNO3=4Zn(NO3)2+NH4NO3+3H2O4Au+8NaCN+2H2O+O2=4
2020-12-18 14:03:50
166
原创 ccf 化学方程式 python 满分
![在这里插入图片描述](https://img-blog.csdnimg.cn/20201216104116643.png?x-oss-process=image/waterma样例输入:11H2+O2=H2O2H2+O2=2H2OH2+Cl2=2NaClH2+Cl2=2HClCH4+2O2=CO2+2H2OCaCl2+2AgNO3=Ca(NO3)2+2AgCl3Ba(OH)2+2H3PO4=6H2O+Ba3(PO4)23Ba(OH)2+2H3PO4=Ba3(PO4)2+6H2O4Z
2020-12-16 11:37:16
381
2
原创 pat2020年春季甲级第二题 the judge python
题目解析:纵向顺序比较,你给出的数必须是已给出的任意两个数的差,且不能与任意一个数相同,如101与42的差是59第一行第一列就是59,那么第二行第一个数就得是17或是42,但是不能是59,因为59已经出现过了,以此类推。思路:用列表1存放所有已经出现过的数字,列表2存放已经出现的所有数字的差值,任何就能判断出out的那一行,然后每次遇到那一行就continue输入用例1:101 424 559 34 67 9 717 9 8 50 725 92 43 26 3776 51 1 41 40
2020-12-02 15:00:02
127
1
原创 ccf 认证 检测点查询(python)
在这里插入代码片```n,x,y=map(int,input().split())ls=[]for i in range(n): a,b=map(int,input().split()) c=((a-x)**2+(b-y)**2)**0.5 ls.append([c,i+1])ls.sort(key=lambda x:x[0])print(ls[0][1])print(ls[1][1])print(ls[2][1])样例一输入:3 2 22 22 32 4
2020-09-14 14:31:07
214
原创 ccf 认证 风险人群筛查(python)
n,k,t,x1,y1,x2,y2=map(int,input().split())ls=[]lp=[0]*ns=0for i in range(n): ls.append(list(map(int,input().split()))) for j in range(0,2*t,2): if x1<=ls[i][j]<=x2 and y1<=ls[i][j+1]<=y2: s+=1 lp[i]=1
2020-09-14 14:28:40
738
原创 CCF认证 稀疏向量(python语言100分)
这道题如果光是使用input()函数的话,后面几个大的测试用例光是读取输入就已经超时了。所以就一次的读取好了,使用sys模块用sys.stdin.read()函数一次读取所有数据下面这个代码是一个大佬的,ctrl+d 结束输入import sysn,a,b=map(int,input().split())v=list(map(int,sys.stdin.read().split()))i=0j=0s=0while i<a and j<b: if v[i*2]==v[(
2020-09-09 12:42:59
279
4
原创 CCF CSP 201803-2 碰撞的小球 (python语言实现)
CCF CSP 201803-2 碰撞的小球原题目:题目可点击此链接 n,l,t=map(int,input().split())ball=list(map(int,input().split()))ls=[]for i in range(n): ls.append(1)for i in range(t): for j in range(n): if (ls[j]==1and ball[j]<l and ball.count(ball[j])==1)or b
2020-09-08 10:06:53
171
西南科技大学汇编程序设计.zip
2022-01-12
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人