自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

程序员本员

程序员本员

  • 博客(389)
  • 收藏
  • 关注

原创 Python语言-第3次作业

3-1.pyclass Classes: count=0 clsList=[] def __init__(self,name): self.name=name self.stu=[] def addClass(cls): Classes.clsList.append(cls) def addStudent(self,Student): self.stu.append(Student) s

2021-04-22 11:21:21 166

原创 算法设计与分析-dp666

9-2.cpp#include<iostream>using namespace std;const int n = 5;int DataTower(int d[n][n]) { int maxAdd[n][n] = { 0 }, path[n][n] = { 0 }; int i, j; for (j = 0; j < n; j++) { maxAdd[n - 1][j] = d[n - 1][j]; } for (i = n - 2; i >= 0; i--

2021-04-21 12:41:51 220

原创 C语言-指针2

int DeleteList(LinkList L,int minK,int maxK){ Node *q=L,*p=L->next; int delTag=0; while(p) { if(p->data<=minK) { q=p; p=p->next; } else if(p->data<maxK) { q->next=p->next; free(p); p=q->next;

2021-04-10 13:15:21 96

原创 C语言-指针1

#include<stdio.h>int f1(int (*f)(int));int f2(int);int f3(int);int main(){ printf("%d\n",f1(f2)); printf("%d\n",f1(f3)); return 0;}int f1(int (*f)(int)){ int n=0; while(f(n)) n++; return n;}int f2(int n){ printf("f2:"); return n*

2021-04-10 13:10:12 116

原创 Python语言-第2次作业

2-1.pyfor x in range(1,34): for y in range(1,51): for z in range(100): if 3*x+2*y==100-z/2: if x+y+z==100: print("大马有",x,",小马有",y,",马驹有",z)

2021-04-08 11:18:41 171

原创 Python语言-第1次作业

1-1.pyimport mathfrom math import sqrtdef sqrt_binary(num): x=sqrt(num) y=num/2.0 low=0.0 up=num*1.0 count=1 while abs(y-x)>0.00000001: print(count,y) count+=1 if(y*y>num): up=y

2021-04-08 10:47:50 215

原创 算法设计与分析-Search

7-2.cpp#include<iostream>using namespace std;int SearchMid(int A[], int B[], int n) { int s1 = 0, e1 = n - 1, s2 = 0, e2 = n - 1; int mid1, mid2; while (s1 < e1 && s2 < e2) { mid1 = (s1 + e1) / 2; mid2 = (s2 + e2) / 2; if (A

2021-04-07 21:56:24 162

原创 算法设计与分析-Conquer

5-1.cpp#include<iostream>#include<iomanip>using namespace std;int data[100][100];void Full(int number, int begin, int size) { int i, j, k; if (size == 0) { return; } if (size == 1) { data[begin][begin] = number; return; } i = b

2021-03-30 22:26:11 151

原创 计算机三级网络技术-考前抱佛脚资料

计算机三级网络技术考过指南(带完整标签版)确实nb嗷!

2021-03-27 09:21:23 126

原创 Python语言-输出100~1000之间的“水仙花数”。所谓水仙花数是指1个n位(n≥3)的十进制数,其各位数字的立方和等于该数本身。例如,153是水仙花数,因为153=1³+5³+3³。

for i in range(100,1000): ge=i%10 shi=i//10%10 bai=i//100 if ge**3+shi**3+bai**3==i: print(i,end=" ")

2021-03-25 20:56:17 2085

原创 计算机组成原理思维导图

计算机系统概述数据的表示和运算存储系统指令系统中央处理器总线输入/输出系统

2021-03-16 12:14:23 879

原创 Python语言-打印九九乘法表。

for i in range(1,10): for j in range(1,i+1): print(i,'*',j,'=',i*j,end="\t") print("")

2021-03-14 12:29:54 238

原创 Python语言-continue和break用法示例。

i=1while i<10: i+=1 if i%2>0: continue print(i)i=1while True: print(i) i+=1 if i>10: break

2021-03-14 12:25:35 508

原创 Python语言-求区间[100,200]内10个随机整数中的最大数。

import randomx=random.randrange(100,201)maxn=xprint(x,end=" ")for i in range(2,11): x=random.randrange(100,201) print(x,end=" ") if x>maxn: maxn=xprint("最大数:",maxn)

2021-03-14 12:15:59 4922

原创 Python语言-计算1~10的整数之和,可以用一个sum变量进行累加。

sum=0for x in [1,2,3,4,5,6,7,8,9,10]: sum=sum+xprint(sum)

2021-03-14 12:12:00 12696 1

原创 Python语言-输入两个正整数,求它们的最大公约数。

num1=int(input("请输入第一个数字:"))num2=int(input("请输入第二个数字:"))m=num1n=num2if m<n: t=m m=n n=tr=m%nwhile r!=0: m=n n=r r=m%nprint(num1,"和",num2,"的最大公约数为",n)

2021-03-14 12:07:42 13617

原创 Python语言-输入一个非负整数,将其反向后输出。例如,输入24789,编程98742输出。

n=int(input("输入一个数字:"))counter=1while n>0: print(n%10,end="") n=n//10

2021-03-13 20:11:56 2742

原创 Python语言-求1+2+3+...+100。

sum=0counter=1while counter<=100: sum=sum+counter counter+=1print("1到100之和为:",sum)

2021-03-13 20:09:08 8663

原创 Python语言-输入学生的成绩score,按分数输出其等级:score≥90为优,90>score≥80为良,80>score≥70为中等,70>score≥60为及格,score<60为不及格。

score=int(input("请输入成绩"))if score>=90: print("优")elif score>=80: print("良")elif score>=70: print("中")elif score>=60: print("及格")else: print("不及格")

2021-03-13 20:08:00 40362 2

原创 Python语言-任意输入3个数字,按从小到大的顺序输出。

x=int(input('x='))y=int(input('y='))z=int(input('z='))if x>y: x,y=y,xif x>z: x,z=z,xif y>z: y,z=z,yprint(x,y,z)

2021-03-13 20:05:49 52680 4

原创 Python语言-输入一个年份,判断是否为闰年。闰年的年份必须满足以下两个条件之一:(1)能被4整除,但不能被100整除的年份都是闰年。(2)能被400整除的年份都是闰年。

year=int(input('输入年份:'))if year&4==0 and year%100!=0 or year%400==0: print(year,"是闰年")else: print(year,"不是闰年")

2021-03-13 20:04:43 14724

原创 算法设计与分析-BruteForce

3-2.cpp#include<iostream>using namespace std;int BF(char S[], char T[]) { int index = 0; int i = 0, j = 0; while ((S[i] != '\0') && (T[j] != '\0')) { if (S[i] == T[j]) { i++; j++; } else { index++; i = index; j = 0;

2021-03-13 13:03:25 203

原创 算法设计与分析-Analyse

2-3.cpp#include<iostream>#include<cmath>using namespace std;int main() { system("color FD"); double sum = 0; for (int i = 1; i <= 64; i++) { sum += pow(2, i - 1); } cout << sum << endl;}

2021-03-13 13:00:44 147

原创 C语言和C++的头文件

//C语言的头文件#include<stdio.h>#include<string.h>#include<math.h>int main(){ int a=12; printf("%d\n",a); return 0;}//C++的头文件#include<iostream>#include<cstdio>#include<cstring>#include<cmath>using namespa

2021-03-13 12:58:24 718

原创 算法设计与分析-Algorithm

1-1.cpp#include<iostream>using namespace std;int CommFactor2(int m, int n) { int r = m % n; while (r != 0) { m = n; n = r; r = m % n; } return n;}int main() { system("color FD"); int a, b, c; cout << "请输入两个自然数:" << endl;

2021-03-05 22:30:07 128

原创 Java语言-某公司为经销员制定了产品的销售任务,用task表示。下面的程序根据经销员实际完成销售值的不同分别输出不同的信息,并发给不同的红利。

//文件名:SalesTest.javaimport java.io.*;//导入所需要的公用类public class SalesTest { public static void main(String[] args) throws IOException { int task=30;//销售任务 int bouns;//红利 //从键盘输入实际完成的销售值存放到变量yourSales中 InputStreamReader ir; BufferedReader in; ir

2021-02-08 11:43:21 141 1

原创 Java语言-输入数据x,测试其是否小于一个标识符常量。若小于标识符常量,则输出x的值。

//文件名:InputTest.javaimport java.io.*;public class InputTest { public static void main(String[] args) throws IOException { final int MAX_NUM=50;//定义标识符常量MAX_NUM=50 //下面7行语句的作用是从键盘输入一个整数并存放到变量x中 InputStreamReader ir; BufferedReader in; ir=new In

2021-02-06 17:55:16 225

原创 Java语言-位左移运算符的举例。

//文件名:MultiByTwo.javapublic class MultiByTwo { public static void main(String[] args) { int i; int num=0Xffffffe; for(i=0;i<4;i++) { num=num<<1; System.out.println(num); } }}

2021-02-01 11:29:04 142

原创 Java语言-位逻辑运算符的举例。

//文件名:LogicOperator.javapublic class LogicOperator { public static void main(String[] args) { int a=20,b=14; System.out.println("a&b="+(a&b)); System.out.println("a|b="+(a|b)); System.out.println("a^b="+(a^b)); System.out.println("~a="+

2021-02-01 11:24:23 136

原创 Java语言-条件运算符的例子。

//文件名:OperatorSample2.javapublic class OperatorSample2 { public static void main(String[] args) { int x=0; boolean isFalse=false; System.out.println("x="+x); x=isFalse?4:7; System.out.println("x="+x); }}

2021-02-01 11:21:38 223

原创 Java语言-关系运算符的优先级示例。

//文件名:RelationAndConditionTest3.javapublic class RelationAndConditionTest3 { public static void main(String[] args) { int x=3; int y=6; boolean w=true; boolean z=x<0||x<y&&x>0; boolean u=!w||x<0; boolean v=!w&&y&gt

2021-02-01 11:19:25 133

原创 Java语言-用另一种方法实现关系运算符的使用。

上行代码链接:Java语言-关系运算符的使用。//文件名:RelationAndConditionTest2.javapublic class RelationAndConditionTest2 { public static void main(String[] args) { int x=3; int y=6; boolean z;//z=false if(x==y) z=true; else z=false; System.out.println("x="+x

2021-01-30 17:44:45 149

原创 Java语言-关系运算符的使用。

//文件名:RelationAndConditionTest1.javapublic class RelationAndConditionTest1 { public static void main(String[] args) { int x=3; int y=6; boolean z=x==y;//z=false System.out.println("x="+x); System.out.println("y="+y); System.out.println("x==y=

2021-01-30 17:39:03 195

原创 Java语言-赋值运算符的例子。

//文件名:OperatorSample.javapublic class OperatorSample { public static void main(String[] args) { byte a=60; short b=4; int c=30; long d=4L; long result=0L; result+=a-8; System.out.println("result+=a-8:"+result); result*=b; System.out.pri

2021-01-30 17:32:39 222 1

原创 Java语言-二元运算符的使用。

//文件名:ArithmaticTest1.javapublic class ArithmaticTest2 { public static void main(String[] args) { int a=7/2;//结果为3,两个操作数都为int型,结果也为int型 double b=7/2.0;//结果为3.5,其中一个操作数为double型,结果也为double型 byte x=5,y=6; long r=90L; long g=r/a;//结果为30L,其中一个操作数为lo

2021-01-30 17:19:13 608

原创 Java语言-一元算术运算符的使用。

//文件名:ArithmaticTest1.javapublic class ArithmaticTest1 { public static void main(String[] args) { int a=9; int b=-a;//b=-9 int i=0; int j=i++;//i=1,j=0 int k=++j;//j=1,k=1 System.out.println("a="+a); System.out.println("b="+b); System.out

2021-01-30 17:13:14 140

原创 Java语言-强制类型转换的例子。

//文件名:Conversion.javapublic class Conversion { public static void main(String[] args) { byte b; int i=257; double d=323.142; System.out.println("\nConversion of int to byte."); b=(byte)i; System.out.println("I and b "+i+" "+b); System.out.p

2021-01-30 17:10:15 607 1

原创 Java语言-自动类型转换。

//文件名:AutotypePromot.javapublic class AutotypePromot { public static void main(String[] args) { char c='h'; byte b=5; int i=65; long a=465L; float f=5.65f; double d=3.234; int ii=c+i; long aa=a-ii; float ff=b*f; double dd=ff/ii+d; /

2021-01-29 22:53:40 156

原创 Java语言-字符变量操作实例。

//文件名:CharExample.javapublic class CharExample { public static void main(String[] args) { char ch1; ch1='X'; System.out.println("ch1 contains "+ch1); ch1=(char)(ch1+1);//increment ch1 System.out.println("ch1 is now "+ch1); }}

2021-01-29 22:49:15 164

原创 Java语言-下面的程序段示范了字符类型和字符串类型的使用区别。

//文件名:CharString.javapublic class CharString { public static void main(String[] args) { char ch1,ch2; String name,password; ch1=88;//code for X ch2='Y'; name="Jack"; password="abcd123"; System.out.println("ch1 and ch2:"+ch1+" "+ch2); Syst

2021-01-29 22:47:06 112

空空如也

空空如也

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

TA关注的人

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