自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Java数组的应用:学生信息管理系统

package cn.rixin;import java.util.Scanner;public class StudentAdmin { public static void main(String[] args) { // TODO Auto-generated method stub int choice; int flag; int n=0; int st...

2019-12-18 20:22:12 663

原创 Java打印九九乘法表

public class Table { public static void main(String[] args) { // TODO Auto-generated method stub for(int i=1;i<=9;i++) { for(int j=1;j<=i;j++) { System.out.printf(j+"x"+i+"="+i*j+"...

2019-12-18 14:29:55 308

原创 Java在控制台打印十行杨辉三角

public class YangHui { public static void main(String[] args) { // TODO Auto-generated method stub int [][]yangHui=new int[10][]; for (int i = 0; i < yangHui.length; i++) { yangHui[i]=n...

2019-12-18 14:19:10 361

原创 课程设计 【项目三】 电子词典

题目描述:做一个简单的电子词典。在文件dictionary.txt中,保存的是英汉对照的一个词典,词汇量近8000个,英文与释义间用’\t’隔开。编程序,将文件中的内容读到两个数组e[]和c[]中,分别代表英文和中文,由用户输入英文词,显示中文意思。运行程序后,支持用户连续地查词典,直到输入“0000”结束,如图:提示:文件中的词汇已经排序,故在查找时,用二分查找法提高效率。

2017-01-05 11:52:34 850

原创 课程设计 【项目二】歌手大赛计分程序

题目描述:(1)在歌手大奖赛中,有n位评委为参赛的选手打分,分数为0~10分(运行时由人输入)。选手最后得分为:去掉一个最高分和一个最低分后其余分数的平均值。请编写一个程序,完成相关的功能。要求利用一个函数void calScore(int n),对一位选手成绩的输入成绩、计算和显示实现,其中n为评委人数。这样,在main函数调用时,需要将输入的评委人数n作为实参。

2017-01-05 11:40:38 3997

原创 课程设计 【项目一】小学生考试系统

题目描述:   做一个小学生考试系统,功能如下:(1)利用随机函数出10道加法题;(2)小学生用户答题,给出每道题的答案;(3)对小学生的答案进行评判;(4)计算小学生的答题正确率;解答:/*************************************************************功能描述:这是一个小学生考试系统,可以根据用户的需要进行加

2017-01-05 11:26:31 837

原创 第十六周 学生信息排序

题目描述定义存放一个学生信息的结构体类型,学生信息包括:姓名,学号,性别,院系,要求在随意输入5个学生的相关信息后,按照学号从小到大顺序输出这些学生的信息。输入先输入5名学生的信息,按学号顺序排序输出后在输入要统计的院系名称输出先按学号从小到大的顺序输出学生信息样例输入zhang3    20149003   

2016-12-20 20:40:21 311

原创 第十六周 职工信息结构体

题目描述编写程序,定义一个存放职工信息的结构体类型,职工信息包括职工姓名、工作年限、工资总额。初始化5名职工的信息,对工作年限超过30年的职工每人加100元工资,要求分别输出工资变化之前和之后的所有职工的信息。输入输入5个员工的职工姓名、工作年限、工资总额输出输出两部分,第一部分输出工资变化之前所有职工的信息,第二部分输出

2016-12-20 20:12:25 565

原创 第十六周 计算该日在本年中是第几天

题目描述定义一个结构体变量(包括年、月、日)。编写一个函数days,由主函数将年、月、日传递给函数days,计算出该日在本年中是第几天并将结果传回主函数输出。输入年月日输出当年第几天样例输入2000 12 31样例输出366解答:#include #includ

2016-12-20 19:43:35 299

原创 第十五周 字符串的修改

题目描述一个字符串s、一个字符串t,判断t是否是s的子串,若是则将s中所有出现了t串的地方换成指定的字符或字符串p,若不是,则输出NO输入一个字符串s、一个字符串t,要换的字符或字符串输出输出修改后的s串样例输入asdfasdf132saf样例输出NO解答:#include#includechar str[1002];i

2016-12-15 17:46:07 1032

原创 第十五周 字符串的替换

题目描述编写一个C程序实现将字符串中的所有"you"替换成"we"输入输入包含多行数据  每行数据是一个字符串,长度不超过1000数据以EOF结束输出对于输入的每一行,输出替换后的字符串样例输入you are what you do样例输出we are what we do解答:#includechar str[1002

2016-12-15 17:42:00 231

原创 第十五周 包含B(b)的字符串

题目描述:输出n个字符串,把其中以包含字母B或b的字符串输出。输入第一行 n第二行到第n+1行,每行一个字符串输出包含字母B或b的字符串样例输入6AdaBobTomBrownJobsAlice样例输出BobBrownJobs解答:#include int main(){ int i,j,

2016-12-15 17:35:21 683

原创 第十五周 字符串比较

题目描述写一函数,实现两个字符串的比较。即自己写一个strcmp函数,函数原型为int stringcmp(char *p1,char *p2); 设p1指向字符串s1,p2指向字符串s2。要求当s1=s2时,返回值为0,若s1≠s2,返回它们二者第1个不同字符的ASCII码差值(如"BOY"与"BAD",第2个字母不同,"O"与"A"之差为79-65=14)。如果s1>s

2016-12-15 17:25:31 376

原创 第十五周 统计字符串种类

题目描述用指针编写一个程序,输入字符串后,统计其中各种字符的个数,输出其中大小写字母,数字,以及其他字符的个数。主函数已经给出,请编写统计字符种类函数。输入一串字符串输出该字符串中大小写字母,数字,以及其他字符的个数,最后输出总字符串长度。样例输入I play LOL for 3 years.样例输出41216

2016-12-15 17:14:49 730

原创 第十五周 判断字符是否是回文

题目描述编写程序,判断输入的一个字符串是否为回文。若是则输出“Yes”,否则输出“No”。所谓回文是指順读和倒读都是一样的字符串。输入输出样例输入abcddcba样例输出Yes解答:#include#includeint main(){ char s[100]; int i,j; gets(s); i

2016-12-15 16:54:22 401

原创 第十五周 将字符串插入到另一个字符串指定的位置

题目描述将字符串t插入到字符串s中,在位置pos后插入。不得使用字符串操作函数,输出组合成的字符串。输入输入两个字符串(t和s)和要插入的位置(pos)输出输出组合后的字符串样例输入qwejij3样例输出jijqwe解答:#includeint main(){ char t[100],s[100],r[20

2016-12-15 16:51:46 527

原创 第十五周 将字符串格式化后输出

题目描述输入一个字符串,将其按给定的长度n格式化并输出,若n=0,则输出原字符串输入输入一个字符串输出格式化并输出样例输入asdfasdf3样例输出asdfasdf解答:#includeint main(){ char s[100]; int i=0,n; gets(s); sca

2016-12-15 16:42:21 316

原创 项目3-点结构体(2)

问题描述:(2)请编写程序,输入两点p1和p2的坐标,输出两点之间的距离,以及p1关于x轴的对称点,p2关于原点的对称点,运行结果如下图所示: 解答:#include #include struct Point{ float x; float y;};int main(){ struct Point p1,p2; float d;

2016-12-15 16:34:09 396

原创 项目3-点结构体(1)

问题描述:下面定义了一个表示平面上一点的结构体类型:struct Point { float x; //横坐标 float y; //纵坐标}; (1)请编写程序,输入一点的横纵坐标,输出该点到原点的距离 #include #include struct Point{ float x; float y;};int

2016-12-15 16:18:32 300

原创 项目2-学生成绩处理(2)

问题描述:2)请在(1)的程序的基础上增加功能,使运行结果如下图: 其中,需要做出的改动是:计算每名学生的学分绩——各科成绩乘以学分的和,再除以总学分(本题中,C语言和数学课的学分分别是3和4); 计算各科的均分;输出得奖学金的同学学号清单——奖学金规则是,学分绩要高于80且没有挂科。解答:#include #define N 100 /*N表示最多允许的学生人

2016-12-15 15:56:49 231

原创 项目2-学生成绩处理(1)

问题描述:1)定义学生结构体,在结构体数组中,输入了学生学号和两门课的成绩,计算均分后,输出成绩单,请在下面的程序基础上,将程序补充完整#include #define N 100 /*N表示最多允许的学生人数*/struct Student{ int num; //学号 int c; //C语言成绩 int math; //数学成绩 floa

2016-12-15 09:01:40 572

原创 项目1-复数结构体

问题描述:编写一个程序,首先定义一个复数数据类型,即结构类型。然后按照复数的运算规则进行计算,并按照复数表示的格式进行输出,请将程序补充完整。#include struct complex{ int re; int im;};int main(){ struct complex x,y,s,p; scanf("%d%d",&x.r

2016-12-15 08:23:05 417

原创 第十五周 字符串长度

题目描述写一函数,求一个字符串的长度。在main函数中输入字符串,并输出其长度。输入一行字符串输出字符串长度样例输入t9g(*&WE3@#$fw2adECWEr样例输出22解答:#include #include int main(){ int stringlen (char *);

2016-12-12 18:06:10 218

原创 第十五周 字符串分段

题目描述输入一个字符串,将其分段输出,分段符为除字母和数字之外的符号。输入输入一个字符串输出输出分段后的字符串样例输入ad/adfa,123d?a1样例输出adadfa123da1解答:#include #include int main(){ char s[100]; int len,c=0,i;

2016-12-12 17:47:14 255

原创 第十五周 字符串逆序输出

题目描述编写一个函数,功能是使输入的字符串逆序输出。输入输入一串字符串,注意字符串中不要有空格。输出输出该字符串的逆序。样例输入ABCDEFG样例输出GFEDCBA解答:#include #include int main(){ char str[100]; scanf("%s",str

2016-12-12 17:18:22 283

原创 第十五周 写一个函数,将两个字符串连接

题目描述写一函数,将两个字符串连接输入两行字符串输出链接后的字符串样例输入123abc样例输出123abc解答:#include#includeint main(){ char str1[20],str2[20]; gets(str1); gets(str2); char *

2016-12-08 09:25:13 785

原创 第十五周字符串处理new

题目描述输入字符串(长度20以内),将字符串中大写字母改为小写字母,其他字符不变,输出改变后的字符串。输入一个字符串(长度20以内)输出输出改变后的字符串(改变规则:将字符串中大写字母改为小写字母,其他字符不变)样例输入ABC123bus样例输出abc123bus解答:#include #include int

2016-12-08 08:27:37 230

原创 数组大折腾(5)

问题描述:(5)创建一个长度为16的整型数组a并初始化前15个元素,输入一个整数b,将b插入到a[0]位置(原有的数据往后“移动”)。解答:#include int main( ){ int a[16]={11,21,90,45,22,65,32,72,56,15,62,365,123,88,6}; int i,b; scanf("%d",&b);

2016-12-07 22:10:33 122

原创 数组大折腾(4)

问题描述:(4)创建一个长度为16的整型数组a并初始化,删除数组中所有能被3整除的元素(数组中实际有效使用的元素将不足16),输出删除后数组中的全部元素。 解答:#include int main( ){ int a[16]={11,21,90,45,22,65,32,72,56,15,16,62,365,123,88,6}; int i,j; for(i

2016-12-07 22:09:12 149

原创 数组大折腾(3)

问题描述:(3)创建一个长度为16的整型数组a并初始化,先输出数组中元素值为3的倍数的数,再输出所有下标为3的倍数的元素值。输出如图示。解答:#include int main( ){ int a[16]={11,21,90,45,22,65,32,72,56,15,16,62,365,123,88,6}; int i; printf("数组中,元素值

2016-12-07 22:08:36 151

原创 数组大折腾(2)

问题描述:(2)创建一个长度为10的整型数组并初始化,由后往前(由第9个元素向第0个元素方向)输出数组中所有元素的值,改变数组元素的值,令所有的数据加倍,输出改变后的值。#include int main( ){ int a[10]={11,29,36,54,26,15,20,16,87,21}; int i; for(i=0;i<10;i

2016-12-07 22:08:03 141

原创 C语言程序设实践-数组初步-数组大折腾(1)

问题描述:(1)创建一个有20个元素的整型数组,通过初始化,为数组中的前10个元素赋初值,然后通过键盘输入后10个元素的值,从前往后(从第0个到第19个)输出数组中元素的值,每5个元素换一行。int main( ) { int a[20]={...}; //初始化前10个元素 //键盘输入后10个元素的值 //由前往后输出数组中所有元素的值

2016-12-07 22:07:26 248

原创 第十四周求3×3矩阵对角线元素之和

题目描述求一个3×3矩阵对角线元素之和。输入矩阵输出主对角线 副对角线 元素和样例输入1 2 31 1 13 2 1样例输出3 7解答:#include int main(){ int a[3][3],i,j,s1=0,s2=0; for(i=0; i<3; i++) for(j=

2016-12-06 12:13:58 738

原创 第十四周进制转换(十进制转二进制)

题目描述输入一个非负整数(十进制),输出此整数对应的二进制数输入正整数(十进制)输出对应的二进制数样例输入6样例输出110解答:#include int main(){ int a[32]={0},i,j,n; scanf("%d",&n); i=0; while(n>0) {

2016-12-06 12:10:54 300

原创 第十四周输入一个数插入有序数组中

题目描述已有一个已排好的9个元素的数组,今输入一个数要求按原来排序的规律将它插入数组中。输入第一行,原始数列。第二行,需要插入的数字。输出排序后的数列样例输入1 7 8 17 23 24 59 62 10150样例输出178172324505962101解答:#include int main()

2016-12-06 12:09:23 234

原创 第十四周数组逆序

题目描述输入10个整数存入一维数组,按逆序重新存放后再输出。 输入输入包括一行。 10个以空格隔开的整数。 输出逆序的10个整数,整数以空格隔开。 样例输入1 3 5 9 7 6 8 2 4 0样例输出0 4 2 8 6 7 9 5 3 1解答:#include int main(){ int a[10],i; for

2016-12-06 12:07:24 153

原创 第十三周文件操作1

题目描述文本文件score.dic 中存储了n名学生的信息(班级编号,姓名,成绩),每个学生信息占一行,每行的数据之间使用制表符分割,如下所示:145811 fuxin100145811 chengxian90145812 zhangxue92145812 lijun88……文件中存储的学生信息按照班级编号升序排列,每个班级的

2016-12-06 11:58:29 229

原创 第十三周学生成绩的处理

题目描述期末考试快到了,为了下学期开始的评优,院长给老师下达了任务--做一个统计学生成绩的程序,给他老人家省省事。任务内容是:编写一个函数void calcscore(int n),在函数中输入n个人的成绩,计算最高分,最低分,总分和平均分,要求在主函数中调用函数calcscore计算各种成绩,并在主函数中输出各种计算结果。(使用全局变量在函数之间传递多个数据)当然,老师不

2016-12-06 11:54:37 227

原创 第十二周利用参数宏进行角度与弧度转换

题目描述定义参数宏AngleToRadian(degree,minute,second),将度(degree)、分(minute)、秒(second)转换为弧度。(#define PI 3.14159)#include #define PI 3.14159/**********/在此补充缺少的代码/**********/int main(){   

2016-12-06 11:52:00 455

原创 第十二周输出以交换的两个值

题目描述定义一个带参的宏(或者模板函数),带有三个参数,第一个参数为类型,后两个参数的值互换,并写出程序,输入两个数作为使用宏时的实参。输出已交换后的两个值。输入两个短整型数,空格隔开两个小数,空格隔开两个长整数,空格隔开输出交换后的两个数,空格隔开样例输入1 21.5 2.565535 2147483647

2016-12-06 11:47:14 304

空空如也

空空如也

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

TA关注的人

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