- 博客(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
转载 调用字符串比较函数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关注的人
RSS订阅