自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 常用Swing组件

1.常用Swing组件介绍1.1标签JLable组件被称为标签,它是一个静态组件,也是标准组件中最简单的一个组件。标签只起信息说明的作用,而不接收用户的输入,也无时间响应,其常用的构造方法如JLanle()。1.2文本组件文本组件是显示信息和提供用户输入文本信息的主要工具。(1)文本框JTextField的应用功能实现:实现在第一个文本框中输入一个正整数,在第二个文本框内输入n,按回车键把该数的n次方的值在第三个文本框上显示出来。import javax.swing.*;import jav

2021-02-25 19:31:15 565 2

原创 图形用户界面设计

1.GUI(Graphics User Interface,图形用户接口)编程基础设计和实现图形用户时,主要包括两项内容(1)创建图形界面中需要的元素,进行相应的布局。(2)定义界面元素对用户交互事件的响应以及对事件的处理。Java中构成图形用户界面的各种元素和成分可粗略的分为三类:容器、控制组件和用户自定义成分。2.常用容器类2.1顶层容器类例1.顶层JFrame的应用功能实现:创建一个空白的窗体框架,标题为“JFrame窗口演示”。import javax.swing.JFram.

2021-02-22 21:55:01 4019 3

原创 Java面向对象学习:遥控器

Command接口类:interface Command { void on(); void off();}Light 类:class Light { public void turnLight(int degree) { if(degree==0) System.out.println("关灯!"); if(degree==100) System.out.println("开灯,且此时灯光亮度最大。"); }}TV类:class TV { publ.

2021-02-09 11:14:32 3090 1

原创 控制语句的练习

目的是掌握分支语句、循环语句、跳转语句的使用方法。

2021-01-21 19:31:55 144

转载 调用字符串比较函数strcmp()

头文件为<string.h> 作用:比较a,b两个字符串的,strcmp函数是根据ASCII码来比较两个字符串的。用a字符串的第一个字符减去b字符串的第一个字符.若第一个字符相等,则对比第二个字符,若a,b完全相等,则返回0;若a大于b,则返回大于0的数值;若a小于b,同样返回小于0的数值.#include<stdio.h>#include<string.h> //包含strcmp函数的头文件int main(void){ //定义后使用 char *a=

2020-08-09 12:16:07 1149

原创 字母加密

先定义一张字母加密对照表。将需要加密的一行文字输入加密程序,程序根据加密表中的对应关系,可以很简单地将输入的文字加密输出,对于表中未出现的字符则不加密。字母加密对照表输入 a b c d e i k ; w输出 d w k ; i a b c e输入格式:字母输出格式:字母输入样例:abc[回车]输出样例:dwk[回车]#include <stdio.h>#include <string.h>struct s{ char x; char

2020-08-08 13:09:30 3657

原创 联合体及占用内存举例

#include<stdio.h>#define STNUM 5main ( ) { union { /* 定义联合并说明联合变量mix */ long i; /* 定义long型成员 */ int k; /* 定义int型成员 */ char ch; /* 定义char型成员 */ char s[4]; /* 定义char型数

2020-08-07 11:45:05 528

原创 用结构表示学生的学号和成绩,编写程序,对班中30名学生按成绩进行排序,并输出排序后的学号、成绩和全班平均分。

#include <stdio.h>#include <stdlib.h>#define STNUM 5struct stuinf{ int stid; int score;}stu [STNUM];struct stuinf * p[STNUM]; /*p:由指向结构的指针构成的指针数组*/int main(){ struct stuinf * ptemp,* p[STNUM]; int i,j,sum=0; for(i=0;

2020-08-02 22:04:35 2686 1

转载 C语言中,几种常见数据类型所占用的空间。

在32位处理器中,int a;  sizeof(a)=4;char a; sizeof(a)=1;float a; sizeof(a)=4;double a; sizeof(a)=8;long a; sizeof(a)=4;long int  a; sizeof(a)=4;short a; sizeof(a)=2;在用户自己构造的数据类型数组,结构体,联合体中,数组:int a[]={20,2,10};  sizeof(a)=1

2020-07-19 17:48:15 2145 4

原创 统计一个字符串在另一个字符串里出现的次数

题目内容:从键盘输入两个字符串,输出第二个串在第一个串中出现的次数。如果没有,输出“No”。输入格式:输入两个字符串输出格式:输出第二个串在第一个串中出现的次数。如果没有,输出 No输入样例1:This is his book[回车]is[回车]输出样例1:3[回车]输入样例2:This is my book[回车]at[回车]输出样例2:No[回车]#include<stdio.h>#include<stdlib.h>#include<s

2020-07-17 13:34:22 6032 2

原创 函数与指针:输入并查找一组数据的最大值。

#include <stdio.h>#include <stdlib.h>int max(int *p){ int i,t=*p; for(i=1;i<10;i++) { if(*(p+i)>t) t=*(p+i); } return t;}int main(){ int i,m,a[10]; int (*pf)(int a[]); /*定义一个函数型指针*/

2020-07-15 13:40:55 342

原创 3个同学4门课的成绩排序(指针)

题目内容:从键盘输入3个同学4门课的成绩,将其按平均分从高到低排序输出。输入格式:输入3个同学4门课的成绩输出格式:按平均分从高到低排序输出输入样例:89 78 80 76 88 78 75 90 99 92 100 89输出样例:99,92,100,8988,78,75,9089,78,80,76运行结果: 代码:#include <stdio.h>#include <stdlib.h>int main(){ int a[3][4],sum

2020-07-14 20:01:26 1224

原创 一个班里三个学生,各学4门课,计算总平均分数以及第n个学生的成绩。用函数average求出总平均成绩,用函数search找出并输出第i个学生的成绩。

指针与多维数组的表示形式#include <stdio.h>#include <stdlib.h>/*求全部分数的平均分*/void average(float *p,int n){ float *p_end; float sum=0,aver; p_end=p+n-1; for(;p<=p_end;p++) { sum+=(*p); } aver=sum/n; printf("avera

2020-07-12 20:35:49 1373

原创 用指针方法,将一维数组int a[n] 中元素按从小到大顺序输出。

题目内容:用指针方法,将一维数组int a[n] 中元素按从小到大顺序输出,n不大于100。输入格式:n个整数,空格隔开输出格式:排序后的n个数,逗号隔开。输入样例:12 34 56 43 7 89 81 11 33 90输出样例:7,11,12,33,34,43,56,81,89,90#include <stdio.h>#include <string.h>void swap(int *pa,int n){ int i,j,t; fo

2020-07-10 18:47:03 3925 2

原创 计算日期:输入年和天数,输出对应的年、月、日。例如:输入2000和61,输出2000-3-1。要求调用一个函数month_day()计算出月份和日期,并在main()中输出

在这里插入代码片#include <stdio.h>#include <stdlib.h>void month_day(int year,int yearday,int *pmonth,int *pday){int k,leap=0;/建立数组用来存储闰年和平年每月的天数/int tab[2][13]={{0,31,28,31,30,31,30,31,31,30,31,30,31},{0,31,29,31,30,31,30,31,31,30,31,30,31}};

2020-07-07 17:11:52 1481

空空如也

空空如也

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

TA关注的人

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