自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 【java】文件IO操作

题目:有五个学生,每个学生有3门课的成绩,从键盘输入以上数据(包括学生号,姓名,三门课成绩), 计算出平均成绩,将原有的数据和计算出的平均分数存放在磁盘文件"stud"中Code:package test;import java.util.*;import java.io.*;public class test { public static void main(String[] args) { Scanner in = new Scanner(System.in);

2021-01-16 15:02:23 7

原创 【java】c/c++中的结构体在java中使用

前言:通过java中类代替c语言中的数组,从而实现C/C++中的结构体操作定义:// 类<-->结构体class student{ public int id; public String name; public int Chinese; public int English; public int math;}调用: student[] stu = new student[3]; System.out.pr

2021-01-16 14:57:43 5

原创 【java】打印出杨辉三角形(数组法)

题目:打印出杨辉三角形(要求打印出10行)Code:package test;//import java.util.*;public class test { public static void main(String[] args) { int n = 11; // n-1即为需要打印的杨辉三角的行数 int[][] arr = new int[n][n]; // 定义一个二维数组并全部将他们赋值

2021-01-16 11:41:20 4

原创 【java】找出1000以内的所有完数

题目:一个数如果恰好等于它的因子之和,这个数就称为"完数"。例如6=1+2+3.编程找出1000以内的所有完数Code:package test;import java.util.*;public class test { public static void main(String[] args) { int sum; // 计算因子的和 for (int i = 1; i <= 1000; i++) // 外循环计算的是范围

2021-01-16 00:01:46 22

原创 【java】统计出其中英文字母、空格、数字和其它字符的个数

题目:输入一行字符,分别统计出其中英文字母、空格、数字和其它字符的个数。Code:package test;import java.util.*;public class test { public static void main(String[] args) { Scanner in = new Scanner(System.in); int English=0, space=0, digital=0, others=0; Syste

2021-01-15 23:56:51 5

原创 【java】求其最大公约数和最小公倍数。

题目:输入两个正整数m和n,求其最大公约数和最小公倍数Code:package test;import java.util.*;public class HelloWorld { public static int t; // 全局变量 public static void main(String[] args) { Scanner in = new Scanner(System.in); int m, n; int max

2021-01-15 23:29:57 6

原创 题目:利用条件运算符的嵌套来完成此题:学习成绩>=90分的同学用A表示,60-89分之间的用B表示,60分以下的用C表示。

题目:利用条件运算符的嵌套来完成此题:学习成绩>=90分的同学用A表示,60-89分之间的用B表示,60分以下的用C表示。Code:package test;import java.util.Scanner;public class test { public static void main(String[] args) { Scanner in = new Scanner(System.in); System.out.print("请输入成绩: "); String r

2021-01-15 15:56:56 16

原创 【java】分解质因数

题目:将一个正整数分解质因数。例如:输入90,打印出90=233*5.Code:package test;import java.util.Scanner;public class test { public static void main(String[] args) { System.out.print("请您输入一个待分解的正整数: "); Scanner in = new Scanner(System.in); int n = in.nextInt(); fenj

2021-01-15 00:08:49 14

原创 【java】水仙花数

题目:打印出所有的"水仙花数”,所谓"水仙花数”是指一个三位数,其各位数字立方和等于该数本身。例 如:153是一个"水仙花数”,因为153=1的三次方+5的三次方+3的三次方。Code:package test;//import java.util.Scanner;public class test { public static void main(String[] args) { int x=0, s=0, t; // x表示的是当前的最后一位数字,s代表的每位的立方 Syst

2021-01-14 23:28:41 10

原创 【java】自定义类 类调用 java版结构体 java.time.*

前言: 自定义类模板,java版的结构体是怎么定义的调用的,可以参见下面代码。Code:package test;import java.time.*;//import java.util.Scanner;public class test { public static void main(String args[]) { Employee[] staff = new Employee[3]; // 定义数组的方式 // 相当于给结构体赋值了 staff[0] = ne

2021-01-07 21:40:00 16

原创 【java】输出素数

问题:判断101-200之间有多少个素数,并输出所有素数。(程序分析:判断素数的方法:用一个数分别去除2到sqrt(这个数),如果能被整除,则表明此数不是素数, 反之是素数。)Code:package test;//import java.util.Scanner;public class test { public static void main(String args[]) { int sign = 1; int sum=0; // 统计素数的个数 for (int

2021-01-07 18:16:49 20

原创 【java】不死神兔

问题:古典问题:有一对兔子,从出生后第3个月起每个月都生- -对兔子,小兔子长到第三个月后每个月 又生一-对兔子,假如兔子都不死,问每个月的兔子对数为多少?(程序分析:兔 子的规律为数列1, 1,2, 3, 5, 8, 13, 21…)Code:package test;import java.util.Scanner;public class test { public static void main(String args[]) { int []a = new int[10];

2021-01-06 11:10:42 12

原创 【java】递归求n的阶乘

Code:package test;import java.util.Scanner;public class test { public static void main(String args[]) { Scanner in=new Scanner(System.in); // 需要通过Scanner类来获取用户的输入 System.out.print("请输入n的值: "); int n = in.nextInt(); // 输入n的值 int sum = fun(

2021-01-06 10:02:34 25

原创 【java】从键盘任意输入整数n,求1!+3!+5! .....!(“!“为阶乘,如5! =5*4*3*2*1 = 120)

题目:从键盘任意输入整数n,求1!+3!+5! …!("!"为阶乘,如5! =54321 = 120)Code:package test;import java.util.Scanner; public class test { public static void main(String args[]) { Scanner input=new Scanner(System.in); System.out.println("输入一个数:"); int number=inpu

2021-01-06 09:42:33 78

原创 【java】输入输出

Code:package test;import java.util.*;// java的输入输出public class test { public static void main(String[] args) { Scanner in = new Scanner(System.in); System.out.println("你TM叫啥子?"); String string = in.nextLine(); System.out.println("老大,已经问出来了,法

2021-01-05 16:11:19 22

原创 【java】输入Hello java

Code:package test;public class hello { public static void main(String[] args) { System.out.println("Hello java"); }}

2021-01-05 16:10:10 19

原创 【图文】vscode code runner 中文乱码

解决:动态图就是了Terminal

2021-01-04 10:43:24 32

原创 【c语言】一辆卡车违犯交通规则,撞人逃跑。现场三人目击事件,但都没记住车号,只记下车号的一些特征。甲说:牌照的前两位数字是相同的;乙说:牌照的后两位数字是相同

问题:一辆卡车违犯交通规则,撞人逃跑。现场三人目击事件,但都没记住车号,只记下车号的一些特征。甲说:牌照的前两位数字是相同的;乙说:牌照的后两位数字是相同的;丙是位数学家,他说:四位的车号刚好是一个整数的平方。请根据以上线索求出车号。#include<stdio.h>// 判断四位数的车牌是不是某个整数的平方 void fun(int id){ for(int i=1; i<=1000; i++){ if(i*i == id){ printf("车牌号为: %d",

2020-12-23 21:10:40 139

原创 【c语言】编写程序,将斐波那契数列前20项写入文件fab.txt中,并将斐波那契数列前20项之和输出到屏幕上。要求斐波那契数列第n项的计算用递归函数实现。

要求:编写程序,将斐波那契数列前20项写入文件fab.txt中,并将斐波那契数列前20项之和输出到屏幕上。要求斐波那契数列第n项的计算用递归函数实现。代码:#include<stdio.h>#include<stdlib.h>// 求斐波那契数列 int fun(int n){ int result; if(n==1) result=1; else if(n==2) result=1; else result = fun(n-1)+fun(n-2); ret

2020-12-23 20:43:24 222

原创 【c语言】双胞胎数

要求:两素数之差为2,则称该两素数为双胞胎数。求出[2,300]内:所有素数并保存到文件prime.txt中;有多少对双胞胎数;最大的一对双胞胎数。Code:#include<stdio.h>//统计多少对双胞胎数void fun_count(int *b, int t, int count) { for (int i = 0; i < t; i++) { if (b[i+1] - b[i] == 2) { count++; } } printf(

2020-12-16 21:27:51 53

原创 【c语言】翻52张扑克牌问题

要求:有52张扑克牌,使它们全部正面朝上.从第2张牌开始,把凡是2的倍数位置上的牌翻成正面朝下;接着从第3张牌开始,把凡是3的倍数位置上的牌正面朝上的翻成正面朝下,正面朝下的翻成正面朝上;接着从第4张牌开始,把凡是4的倍数位置上的牌按此规律翻转;依次类推,直到第1张牌是52张为止。Code:#include<stdio.h>// 翻牌函数 int fun(int *a){ for(int i=2; i<=51; i++){ // 从第二张开始翻牌,翻到第一张牌是第52张为

2020-12-15 21:55:08 69

原创 【c语言】三行代码判断回文数 (关键代码三行)

Code:#include<stdio.h>int main(){ int num, tem=0, result; // num是输入的数字,result为输入数字的载体 printf("请输入待判断的数: "); scanf("%d", &num); result=num; // 例: 121 while(num){ tem = tem*10 + num%10; // 0*10+121%10 = 1 1*10+12%10 = 12 1

2020-12-15 21:00:46 62

原创 【c语言】设计递归函数,求x的n次幂

问题要求: 设计一个递归函数,求x的n次幂;主函数通过键盘输入x和n的值,并输出x^n的值。(假设x为实数,n为正整数)Code:#include<stdio.h>// 计算x^n的函数 float fun(float x, int n){ if(n==0) return 1; // 递归结束的中止条件 else return x*fun(x, n-1);}int main(){ float x; int n; printf("请您输入实数x和整数n的值: ");

2020-12-13 21:11:19 481

原创 【c语言】递归求n的阶乘

Code:#include<stdio.h>int fun(int n){ if(n==1) return 1; else return n*fun(n-1);}int main(){ int n; printf("输入几的阶乘: "); scanf("%d", &n); printf("%d的阶乘值为: %d", n, fun(n));}结果:

2020-12-10 21:04:02 54

原创 【c语言】 指针 字符串赋值

前言: 通过指针的方式,实现字符串的赋值并输出Code:#include<stdio.h>int main(){ char *c; c="This is a string"; printf("%s", c);}结果:ps:1、这里的指针变量c存储的为字符串的首地址,输出的时候可以利用%s, 和指针c输出。2、不可以写成*c="string",字符串在c语言中默认按照数组来存储,而c存储的仅为地址。...

2020-11-14 14:40:03 102

原创 【c语言】求出每位学生的三门课程的总分,然后按总分由高到低排序,并将排序结果按学号、姓名、数学成绩、语文成绩、英语成绩、总分和名次打印输出到屏幕和文件

Question:输入n个学生的学号、姓名、数学成绩、语文成绩和英语成绩,求出每位学生的三门课程的总分,然后按总分由高到低排序,并将排序结果按学号、姓名、数学成绩、语文成绩、英语成绩、总分和名次打印输出到屏幕和文件 student.dat中。要求用结构体描述学生信息,输出打印时每位学生信息占一行且上下列对齐,总分相同时名次相同,例如,假设有四个成绩为280、275、275、250,则对应的名次为1、2、2、4。Code:#include<stdio.h>#include<strin

2020-11-01 15:55:07 890 3

原创 【c语言】用递归算法求Hermite多项式的值

问题:Code:#include<stdio.h>float x;float fun(int n){ // 定义int fun()会返回int类型,所以这里定义的是float类型 if(n==0) return(1); else if(n==1) return(2*x); else if(n>1) return(2*x*fun(n-1) - 2*(n-1)*fun(n-2));}int main(){ int n; printf("请您输入n和x的值: ")

2020-10-27 20:26:38 320

原创 【c语言】 用指向指针的方法对5个字符串排序并输出

Code:// 习题8.20: (指针)用指向指针的方法对5个字符串排序并输出#include<stdio.h>#include<string.h>// 将字符串进行排序并输出void fun(char (*p)[100]) { char s[100]; for (int i = 0; i < 5; i++) { for (int j = i+1; j < 5; j++) { if (strcmp(*(p + i), *(p + j)) &

2020-10-16 20:51:51 727

原创 【c语言】指针 指向二维数组(实例演示)

实例:# include <stdio.h>int main(void){ int a[3][4] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12}; int i, j; int (*p)[4] = a; //记住这种定义格式 for (i=0; i<3; ++i) { for (j=0; j<4; ++j) { printf("%-2d ", *

2020-10-15 21:18:14 120

原创 【c语言】简洁的数组统计各种字符c程序

#include <stdio.h>int main(){ int i, j, upp, low, dig, spa, oth; char text[3][80]; upp = low = dig = spa = oth = 0; for (i = 0; i < 3; i++) { printf("please input line %d:\n", i + 1); gets_s(text[i]); for (j = 0; j < 80 &&

2020-10-13 21:03:02 106

原创 【c语言】有n个整数,使前面各数顺序先后移m个单位,最后m个数变成最先面的m个数(指针实现)

// 习题8.4: 有n个整数,使前面各数顺序先后移m个单位,最后m个数变成最先面的m个数(指针实现)#include<stdio.h>void fun(int *a, int m, int n) { int b[100] = { 0 }, c[100] = {0}; // 初始化为{0}可以解决非常多的麻烦,要一直使用哦 int c_count = 0, b_count = 0; // 用来统计数组c和数组b有多少个数的问题 // 将n-m的部分存起来,存到数组b里面

2020-10-10 20:50:30 117

原创 【c语言】输入不定长度的字符 并可以测量其长度(非常简单)

#include<stdio.h>int main() { int sum=0; char a[100]; printf("请您输入一行字符: "); gets_s(a); // 注意哈,gets_s函数弄的那个字符是char类型的数组(vs2019中使用gets_s来代替gets) for (int i = 0; a[i]!='\0'; i++) { sum = i + 1; } printf("输入的字符串长度为: %d", sum); return 0;

2020-09-27 20:52:54 330

原创 【python】查找 某个文件夹下的 所有文本文件的 指定字符串

Code:import osimport codecs def readFilename(file_dir): for root, dirs, files in os.walk(file_dir): # os.walk是获取文件下文件名的方法 return files,dirs,root # 自定义的查找指定字符串的方法def findstring(pathfile): fp = open(pathfile, "r", encodi

2020-09-25 20:11:55 207

原创 pyinstaller安装(两种方法,大大提高成功率)

1(自动)、pip install pyinstaller2(手动)、https://www.jb51.net/article/177160.htm

2020-09-24 19:57:08 147

原创 Javaee实现图书管理系统

前言: Javaee的大作业,已经将项目上传到了github。环境:mysql5.7、java version “1.8.0_191”、Tomcat8.5基本功能:本系统需要完成的功能主要有5部分:图书基本情况的录入,修改,删除等基本操作、办理借书卡模块、实现借书功能、实现还书功能、能方便的对图书进行查询、对超期的情况能自动给出提示信息。项目地址:点我演示视频地址: 点我演示界面:项目需要修改的地方:...

2020-06-28 09:41:07 810

原创 【c语言】航班订票系统

#include<stdio.h>#include<string.h>#include<stdlib.h>#include<malloc.h>#include<conio.h> typedef struct flightnode //定义飞机航班链表{ char flight_num[10]; char start_time[10]; char end_time[10]; ch

2020-06-12 18:02:09 591 4

原创 python实现商品信息管理系统(界面版,附带数据库)

import pymssqlfrom tkinter import ttkimport tkinter as tkimport tkinter.font as tkFontfrom tkinter import * # 图形界面库import tkinter.messagebox as messagebox # 弹窗 class StartPage: def __init__(self, parent_window): parent_window.destroy() # 销毁子界面

2020-06-08 14:49:55 5218 37

原创 如何编译运行 pbrt-v3 渲染器

链接:亲测可用

2020-06-01 13:39:41 270 2

原创 git clone总是失败解决办法

git clone https://github.com/xxx.git提示下载失败,可以尝试把https://换成 git://git clone git://github.com/xxx.git

2020-05-31 16:05:37 617

原创 vscode配置c/c++编译环境

简单明了:vscode配置c/c++

2020-05-29 08:07:00 95

空空如也

空空如也

空空如也

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

TA关注的人 TA的粉丝

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