- 博客(41)
- 收藏
- 关注
原创 SQL110 插入记录(一)(插入和interval关键字的用法)
interval [+/-]<数值> <时间单位>interval关键字的用法。
2024-02-18 20:04:04 667
原创 VQ35 评论替换和去除(char_length()和replace函数的使用)
由于题目说的是汉字长度大于3,所以这里就要使用char_length()而不是length()char_length():单位为字符,不管汉字还是数字或者是字母都算是一个字符。replace函数的使用。要注意替换的是中文逗号。
2024-02-18 19:44:42 393
原创 VQ31 输出在5min内完成点击购买的用户ID(timestampdiff函数的用法)
unit是确定结果的单位,可以精确到天(day),分钟(minute),秒(second),时(hour)用法: timestampdiff(unit,begin,end)计算两个日期的差值,end-begin。timestampdiff函数。
2024-02-18 19:41:24 753
原创 VQ23 请按城市对客户进行排序,如果城市为空,则按国家排序(order by和case when的连用)
order by和case when的连用。
2024-02-18 19:22:48 374
原创 SQL25 查找山东大学或者性别为男生的信息(union用法)
在使用 Union 时,如果不需要删除重复行,或者结果集中的重复行是有意义的,那么应该使用 Union All。此外,两个要联合的SQL语句的字段个数必须一样,且字段类型要相容。当union和order by连用时,union先执行,order by后执行。
2024-02-18 19:17:43 411
原创 SQL28 计算用户8月每天的练题数量(date_format函数的用法)
【代码】SQL28 计算用户8月每天的练题数量(date_format函数的用法)
2024-02-17 16:30:10 593
原创 SQL32 截取出年龄(substring_index函数的用法)
(2).当n小于0时取倒数第n个分隔符(n从-1开始)之后的全部内容;(1).当n大于0时取第n个分隔符(n从1开始)之前的全部内容;
2024-02-17 15:55:20 715
原创 Java创建窗口2
Java创建窗口2代码如下:text.java:import java.awt.Color;import java.awt.Container;public class text { public static void main(String[] args) { WindowMenu win=new WindowMenu("带菜单的窗口",20,30,200,190); Container con=win.getContentPane(); con.setBackground(C
2020-12-24 12:57:44 268
原创 Java创立窗口1
Java创立窗口1代码如下:import java.awt.Color;import java.awt.Container;import javax.swing.JFrame;public class text { public static void main(String[] args) { JFrame window1=new JFrame("第一个窗口"); JFrame window2=new JFrame("第二个窗口"); Container con=window1
2020-12-24 12:02:13 227
原创 Java从读取文件中的字符写到另外一个文件
Java从读取文件中的字符写到另外一个文件代码如下:import java.io.File;import java.io.FileReader;import java.io.FileWriter;import java.io.IOException;import java.io.Reader;import java.io.Writer;public class text { public static void main(String[] args) { File sourceFil
2020-12-24 10:46:28 300
原创 Java往文件写入字符串
Java往文件写入字符串代码如下:import java.io.File;import java.io.FileOutputStream;import java.io.IOException;import java.io.OutputStream;import java.util.Scanner;public class text { public static void main(String[] args) { Scanner input1=new Scanner(System.i
2020-12-24 09:55:18 309
原创 Java读取文件并输出到控制台上
Java读取文件并输出到控制台上代码如下:import java.io.File;import java.io.FileInputStream;import java.io.IOException;import java.io.InputStream;public class text { public static void main(String[] args) { int n=-1; byte[]a=new byte[100]; try{ File f=new Fil
2020-12-24 09:11:07 3490
原创 Java中国人、北京人和美国人
Java中国人、北京人和美国人代码如下:People.java:public abstract class People { double height; double Weight; public abstract void speakHello(); public abstract void averageHeight(); public abstract void averageWeight();}ChinaPeople.java:public class ChinaPeop
2020-12-20 11:33:11 4508 1
原创 Java数组排序
Java数组排序代码如下:public class text { public static void main(String[] args) { int i,j,n=1; int a[]={5,9,3,6,1}; for(i=0;i<a.length-1;i++) { int min=i; for(j=i+1;j<a.length;j++) { if(a[min]>a[j]) { min=j; } } if(min!=
2020-12-19 17:44:59 99 1
原创 Java计算以三角形,矩形,圆形为底的柱形的体积
Java计算以三角形,矩形,圆形为底的柱形的体积代码如下:Geometry.java:public abstract class Geometry { public abstract double getArea();}Circle.java:public class Circle extends Geometry{ double i; Circle(double i){ this.i=i; } public double getArea() { return 3.14*i*
2020-12-19 17:01:51 2236 1
原创 JAVA奇偶数判断
JAVA奇偶数判断代码如下:public class text { public static void main(String[] args) { System.out.println("请输入一个整数"); Scanner i=new Scanner(System.in); int x=i.nextInt(); if(x%2==0) { System.out.println(x+"是偶数"); }else { System.out.println(x+"是奇数")
2020-12-19 16:18:11 804 1
原创 Java练习 | 设计一个动物声音“模拟器”,希望模拟器可以模拟许多动物的叫声(附代码)
问题:设计一个动物声音“模拟器”,希望模拟器可以模拟许多动物的叫声。要求如下:编写抽象类AnimalAnimal抽象类有2个抽象方法cry()和getAnimaName(),即要求各种具体的动物给出自己的叫声和种类名称。编写模拟器类Simulator该类有一个playSound(Animal animal)方法,该方法的参数是Animal类型。即参数animal可以调用Animal的子类重写的cry()方法播放具体动物的声音、调用子类重写的getAnimalName()方法显示动物种类的名称。
2020-11-10 11:42:55 7204
原创 智能地在每个数字中间加一个「,」
智能地在每个数字中间加一个「,」代码如下:#include <stdio.h>int main(void) { int a[6] = {1, 2, 3, 4, 5, 6}, i; for (i = 0; i < 6; i++) { printf(",%d" + !i, a[i]); } return 0;}结果如下:作者:谷雨同学链接:https://www.zhihu.com/question/412135686/answ
2020-10-27 18:19:52 179
原创 数据结构实验二 单链表的基本操作
单链表的基本操作背景知识:单链表的插入、删除及应用。目的要求:1.掌握单链表的存储特点及其实现。2.掌握单链表的插入、删除算法及其应用算法的程序实现。实验内容:编写一个完整的程序,实现单链表的生成、插入、删除、输出等基本操作。(1) 随机产生或键盘输入一组元素,建立一个带头结点的单向链表(无序)。(2) 计算单链表的长度,遍历单链表。(3) 把单链表中的元素逆置(不允许申请新的结点空间)。(4) 在单链表中删除所有值为偶数的元素结点。(5) *编写在非递减有序单链表中插入一个元素使链表
2020-10-21 22:14:27 3233
原创 编写应用程序输出满足1+2+3+n小于8888的最大正整数n
编写应用程序输出满足1+2+3+n小于8888的最大正整数n代码如下:public class Hello { public static void main(String[] args) { int n=0,sum=0; while(sum<8888) { n++; sum+=i; } System.out.println(n); }}运行结果:...
2020-10-13 20:04:29 2579
原创 编写应用程序,使用for循环语句计算8+88+888…前10项之和。
编写应用程序,使用for循环语句计算8+88+888…前10项之和。代码如下:public class Hello { public static void main(String[] args) { long sum=0,c=0; for(int i=0;i<10;i++){ c=c*10+8; sum=sum+c; } System.out.println(sum); }}运行
2020-10-13 19:59:46 3310 1
原创 一个数如果恰好等于它的因子之和,这个数就称为 “完数 “。例如6=1+2+3.编程 找出1000以内的所有完数。
一个数如果恰好等于它的因子之和,这个数就称为 "完数 "。例如6=1+2+3.编程 找出1000以内的所有完数。代码如下:public class wanshu { public static void main(String[] args) { int i,j; for(i=2;i<=1000;i++) { int sum=0; for(j=1;j<=i/2;j++) { if(i%j==0) { sum+=j; } } if(
2020-10-13 19:54:01 1967
原创 分别用do-while和for循环计算1+1/2+1/3+1/4+...的前20项和
分别用do-while和for循环计算1+1/2+1/3+1/4+…的前20项和代码如下:do-while循环如下:public class Hello { public static void main(String[] args) { int i=1,t=1; float s=0; do { t*=i; i++; s+=1/(float)t; }while(i<=20); System.out.println(s); }}运行结果:
2020-10-13 10:38:00 2719 2
原创 编写一个应用程序求100以内的全部素数
编写一个应用程序求100以内的全部素数代码如下:package hello;public class Hello { public static void main(String[] args) { int i,j; System.out.print("100以内的素数有:"); for(i =2;i<=100;i++) { for(j =2;j<=i;j++) { if(i!=2 &&i%j==0){
2020-10-12 20:27:55 2439
原创 编写应用程序求1!+2!+3!+...+10!
编写应用程序求1!+2!+3!+…+10!代码如下:public class Hello { public static void main(String[] args) { int i,j; int sum=0,a=1; for(i=1;i<=10;i++) { for(j=1;j<=i;j++) { a=a*j; } sum=sum+a; a=1; } System.out.print("1!+2!+
2020-10-12 20:19:01 10665
原创 编写一个Java程序,输出全部希腊字母
编写一个Java程序,输出全部希腊字母代码如下:public class Hello { public static void main(String[] args) { char a='α',b='ω'; System.out.print("全部的希腊字母为:"); for(;a<=b;a++) { System.out.print(a+" "); } }}运行结果:...
2020-10-12 20:10:49 5765
原创 编写一个应用程序,给出汉字“你”“我”“他”在Unicode表中的位置
编写一个应用程序,给出汉字“你”“我”“他”在Unicode表中的位置代码如下:public class Hello { public static void main(String[] args) { char Word[]= {'你','我','他'}; for(int i=0;i<3;i++) { System.out.println("汉字"+" "+Word[i]+" "+"在Unicode表中的位置为"+(int)Word[i]); } }}
2020-10-12 20:07:17 1621
原创 数据结构实验一 顺序表的操作
实验内容:编写一个完整的程序,实现顺序表的生成、插入、删除、输出等基本运算。(1) 建立一个顺序表,含有 n 个数据元素。(2) 输出顺序表。 (3) 在顺序表中删除值为 x 的结点或者删除给定位置 i 的结点。(4) 实现把该表中所有奇数排在偶数之前,即表的前面为奇数,后面为偶数。(5) *输入整型元素序列,利用有序表插入算法建立一个有序表。(6) *利用算法 5 建立两个非递减有序表 A 和 B,并把它们合并成一个非递减有序表 C。(7) 在主函数中设计一个简单的菜单,分别测试上述算法。
2020-10-11 15:19:11 1997
原创 C语言结构体运用实例
C语言结构体运用实例问题描述:编写程序,定义一个结构体(如下图)数组存放5个同学的学号,姓名和成绩,程序可按照用户输入的学号在该数组中进行查找,如找到则输出该同学的学号、姓名和成绩信息,如找不到则输出“查无此人”。代码如下#include <stdio.h>#define N 5 struct student{ int stid; char name[20]; float score;};int main() { int i,id; struct student stu
2020-09-15 18:03:25 2536
原创 C语言打擂台法
C语言打擂台法打擂台算法:(1) 确定擂主(首个到场的即为擂主);(2) 挑战者上台;(3) 擂主和挑战者比较;挑战者胜的话,挑战者做擂主,否则擂主卫冕;(5) 重复执行(2)~(3) 步骤,直到最后一个挑战者;(6) 输出最后的擂主。代码如下#include <stdio.h>#define N 10 int main() { int i,a[N],max; printf("请输入十个数字\n"); for(i=0;i<N;i++){ scanf("%d",
2020-09-15 17:29:25 7162
原创 C语言选择排序法
C语言选择排序法基本思路:在每一次的排序中选出最小(或最大)的数,将其放在数组最前端,然后在后面的数中重复此步骤,最终达到排序的目的.算法描述:将存于数组首位数与后面的数依次比较,将其中的较小的数放到数组放到数组首位将除存于第二位的数视作首位,重复第一步的操作以此类推代码如下:...
2020-09-15 17:21:40 464
原创 C语言斐波那契数列
C语言斐波那契数列求斐波那契数列的前40个数。这个数列有如一下特点:第1,2两个数是1,1.从第三个数开始,该数是其前两个数之和。即该数列为1,1,2,3,5,8,13,…代码如下#include <stdio.h>int Fibon1(int x){ if(x<=2){ return 1; }else{ return Fibon1(x-1)+Fibon1(x-2); }}int main() { int Fibon1(int x); int ret,i;
2020-09-15 16:16:58 486
原创 C语言一元二次方程的根
C语言一元二次方程的根题目内容:编写程序,从键盘输入一个二元一次方程ax^2+bx+c=0的三个参数a、b、c(均为整数),求此方程的实根。如果方程有实根,则输出实根(精确到小数点后2位,较大实根在前),如果没有实根,则输出"方程没有实根"。输入格式:a b c输出格式:x1 x2代码如下#include <stdio.h>#include <math.h>int main(){ int a,b,c,d; double x1,x2; scanf("%d%d
2020-09-14 18:44:07 7595 3
原创 C语言判断三角形
C语言判断三角形输入三条边的长度,判断是否为三角形,如果为三角形则输出三角形的类型代码如下:#include <stdio.h>int main(){ int a,b,c; scanf("%d%d%d",&a,&b,&c); if(a+b>c&&a+c>b&&b+c>a){ if(a==b&&b==c){ printf("是一个等边三角形"); }else if(a==b||
2020-09-14 16:37:11 44225 14
原创 C语言判断闰年问题
C语言判断闰年问题题目内容:写一个程序判断某一年是否为闰年(①、普通年能整除4且不能整除100的为闰年.(如2004年就是闰年,1901年不是闰年)地球公转示意图②、世纪年能整除400的是闰年.(如2000年是闰年,1900年不是闰年))输入格式:年份输出格式:xx 是闰年或xx 不是闰年代码如下#include <stdio.h>int main(){ int year; scanf("%d",&year); if(year%4==0&&
2020-09-14 16:19:47 1227
原创 C语言判断素数问题
C语言判断素数输入一个大于3的整数n,判定它是否属于素数(prime,又称质数)。代码如下#include <stdio.h>#include <math.h>int main(){ void Prime(int i); int n; scanf("%d",&n); Prime(n); return 0;}void Prime(int i){ int k=sqrt(i); int m; for(m=2;m<=k;m++){ i
2020-09-14 16:06:35 425
原创 C语言水仙花数问题
C语言水仙花数题目内容:输出所有的“水仙花数”,所谓“水仙花数”是指一个3位数,其各位数字立方和等于该数字本身。例如,153是一个水仙花数,因为153=1^ 3+5^ 3+3^3输出格式:水仙数1 水仙数2 水仙数3`代码如下:#include <stdio.h>int main(){ int n,a,b,c; int count=0;//控制格式 for(n=100;n<1000;n++){ a=n/100; b=n/10%10; c=n%10;
2020-09-14 15:44:48 1124
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人