自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 课程设计实训-2 学生成绩处理

问题及代码学生成绩处理程序在数组score中将要存储了某小组C程序设计的成绩,请设计实现下面的各功能函数,并在main函数中调用,组合成一个完整的应用:(1)输入小组人数及成绩,要保证成绩在0-100之间;(2)输出该小组的最高成绩、最低成绩、平均成绩;(3)输出考得最高成绩和最低成绩的同学的人数;(4)输出考得最高成绩和最低成绩的同学的学号(设数组下标即学号,可能有相同的

2017-01-04 16:21:11 918

原创 课程设计实训-3 英文词典

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

2017-01-04 15:50:32 1790

原创 课程设计实训报告-1 小学生考试系统

问题及代码:小学生考试系统:要求程序能够随机出题,进行加法题目考试,只给出基本思路可适当扩充使得程序功能更加完善。#include #include #include int main(){ int n; int k=1; int a,b; int j=0,i; int answer[20]; int right[20];

2017-01-04 15:38:00 1096

原创 第16周OJ-3

问题及代码/*完成人:贾如杉题目描述定义存放一个学生信息的结构体类型,学生信息包括:姓名,学号,性别,院系,要求在随意输入5个学生的相关信息后,按照学号从小到大顺序输出这些学生的信息。输入先输入5名学生的信息,按学号顺序排序输出后在输入要统计的院系名称输出先按学号从小到大的顺序输出学生信息*/#include #include typedef

2016-12-22 09:13:41 368

原创 第16周OJ-2

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

2016-12-22 09:05:37 346

原创 第16周OJ-1

问题及代码/*完成人:贾如杉题目描述定义一个结构体变量(包括年、月、日)。编写一个函数days,由主函数将年、月、日传递给函数days,计算出该日在本年中是第几天并将结果传回主函数输出。输入年月日输出当年第几天*/struct y_m_d{ int year; int month; int day;

2016-12-22 08:59:50 337

原创 第15周 OJ-14

问题及代码/*完成人:贾如杉题目描述一个字符串s、一个字符串t,判断t是否是s的子串,若是则将s中所有出现了t串的地方换成指定的字符或字符串p,若不是,则输出NO输入一个字符串s、一个字符串t,要换的字符或字符串输出输出修改后的s串样例输入asdfasdf132saf样例输出NO*/#include #incl

2016-12-22 08:54:52 661 1

原创 第15周OJ-13

问题及代码/*完成人:贾如杉题目描述编写一个C程序实现将字符串中的所有"you"替换成"we"输入输入包含多行数据 每行数据是一个字符串,长度不超过1000数据以EOF结束输出对于输入的每一行,输出替换后的字符串*/#include #include int main() { int i,j

2016-12-22 08:51:12 274

原创 第15周OJ-12

问题及代码/*完成人:贾如杉题目描述输出n个字符串,把其中以包含字母B或b的字符串输出。输入第一行 n第二行到第n+1行,每行一个字符串*/#include #include int main() { int n,i,k,j; char s[80]; scanf("%d",&n);

2016-12-22 08:46:32 306

原创 的第15周 OJ-11

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

2016-12-22 08:42:25 310

原创 第15周OJ-10

问题及代码/*完成人:贾如杉题目描述输入一个字符串,将其分段输出,分段符为除字母和数字之外的符号。输入输入一个字符串输出输出分段后的字符串*/#include #include #include int main() { char s[80],x[80]="a"; int i,j,n;

2016-12-22 08:37:42 272

原创 第15周 oj-9

问题及代码/*完成人:贾如杉题目描述用指针编写一个程序,输入字符串后,统计其中各种字符的个数,输出其中大小写字母,数字,以及其他字符的个数。主函数已经给出,请编写统计字符种类函数。输入一串字符串输出该字符串中大小写字母,数字,以及其他字符的个数,最后输出总字符串长度。*/#include int main(){

2016-12-22 08:34:52 304

原创 第15周oj-8

问题及代码/*完成人:贾如杉题目描述编写程序,判断输入的一个字符串是否为回文。若是则输出“Yes”,否则输出“No”。所谓回文是指順读和倒读都是一样的字符串。输入输出样例输入abcddcba样例输出Yes*/#include #include #include int main(){ char a[20]

2016-12-22 08:30:28 340

原创 第15周 oj-7

问题及代码/*完成人:贾如杉题目描述将字符串t插入到字符串s中,在位置pos后插入。不得使用字符串操作函数,输出组合成的字符串。输入输入两个字符串(t和s)和要插入的位置(pos)输出输出组合后的字符串*/#include #include int main(){ char t[80],s[80],x[80];

2016-12-22 08:27:07 443

原创 第15周 oj-6

问题及代码/*完成人:贾如杉题目描述输入一个字符串,将其按给定的长度n格式化并输出,若n=0,则输出原字符串输入输入一个字符串输出格式化并输出*/#include#includeint main(){ char a[20]; int i,n; gets(a); scanf("%d",&n);

2016-12-22 08:21:42 275

原创 第15周OJ-5

问题及代码/*完成人:贾如杉题目描述写一函数,将两个字符串连接输入两行字符串输出链接后的字符串*/#include#includeint main(){ char a[20],b[20]; gets(a); gets(b); strcat(a,b); puts(a);

2016-12-22 08:16:58 298

原创 第16周 课后实践5 关于两点的运算

问题及代码/*完成人:贾如杉完成日期:2016.12.;问题描述:输入两个点i、p2横纵坐标,输出两点间的距离,p1点关于x轴对称的坐标以及p2点关于原点对称的坐标*/#include #include #include struct Point{ float x; //横坐标 float y; //纵坐标};int main(){ doub

2016-12-15 12:35:37 337

原创 第16周 课后实践4 点到原点的距离

问题及代码/*完成人:贾如杉完成日期:2016.12.15问题描述:输入一个横纵坐标,输出该点到原点的距离*/#include #include #include struct Point{ float x; //横坐标 float y; //纵坐标};int main(){ double x; struct Point p;

2016-12-15 12:16:37 566

原创 第16周 课后实践-3 学生成绩处理(2)

问题及代码/*编写人:贾如杉完成时间:2016.12.15问题描述:定义学生结构体,在结构体数组中,输入了学生学号和两门课的成绩,计算学绩分。和各科均分;统计获得奖学金的人;*/#include #define N 100 /*N表示最多允许的学生人数*/struct Student{ int num; //学号 int c; //C语言成绩

2016-12-15 09:18:41 396

原创 第16周 课后实践-2学生成绩处理(1)

问题及代码:/*编写人:贾如杉完成时间:2016.12.15问题描述:定义学生结构体,在结构体数组中,输入了学生学号和两门课的成绩,计算均分后,输出成绩单*/#include #define N 100 /*N表示最多允许的学生人数*/struct Student{ int num; //学号 int c; //C语言成绩 int ma

2016-12-15 08:47:10 376

原创 第16周 课后实践-1

问题及代码/*编写人:贾如杉完成时间:2016.12.15问题描述:编写一个程序,首先定义一个复数数据类型,即结构类型。然后按照复数的运算规则进行计算,并按照复数表示的格式进行输出*/#include struct complex{ int re; int im;};int main(){ struct complex x,

2016-12-15 08:23:53 442

原创 第15周OJ-4

问题及代码/*作者:贾如杉完成日期:2016.12.10题目描述写一函数,求一个字符串的长度。在main函数中输入字符串,并输出其长度。输入一行字符串输出字符串长度*/#include #include int stringlen (char *str) { int len; for(le

2016-12-14 12:45:31 299

原创 第15周OJ-3

问题及代码/*作者:贾如杉完成日期:2016.12.10题目描述编写一个函数,功能是使输入的字符串逆序输出。输入输入一串字符串,注意字符串中不要有空格。输出输出该字符串的逆序。*/#include #include int main() { char str[100]; sc

2016-12-14 12:41:17 274

原创 第15周oj-2

问题及代码/*作者:贾如杉完成日期:2016.12.10题目描述输入一个字符串,将其分段输出,分段符为除字母和数字之外的符号。输入输入一个字符串输出输出分段后的字符串*/#include #include #include int main(){ char s[80],x[80]="a"; int i,j,

2016-12-14 12:38:02 241

原创 第15周Oj -1

问题及代码/*作者;贾如杉完成日期;2016.12.10题目描述输入字符串(长度20以内),将字符串中大写字母改为小写字母,其他字符不变,输出改变后的字符串。输入一个字符串(长度20以内)输出输出改变后的字符串(改变规则:将字符串中大写字母改为小写字母,其他字符不变)*/#include #include int main()

2016-12-14 12:31:12 269

原创 第14周oj-4

问题及代码/*作者:贾如杉完成日期:2016.11.30题目描述求一个3×3矩阵对角线元素之和。输入矩阵输出主对角线 副对角线 元素和样例输入1 2 31 1 13 2 1样例输出3 7*/#include #include int a[9];int sum1,sum2,i;int main(){ for(i=0;i<=8;i++)

2016-12-06 20:16:49 236

原创 第14周oj-3

问题及代码/*作者:贾如杉完成日期:2016.11.30题目描述输入一个非负整数(十进制),输出此整数对应的二进制数输入正整数(十进制)输出对应的二进制数样例输入6样例输出110*/#include #include int num,i;int a[20];int main(){ scanf("%d",&num); if(num=

2016-12-06 20:09:24 276

原创 第14周Oj-2

问题及代码/*作者:贾如杉完成日期:2016.11.30题目描述已有一个已排好的9个元素的数组,今输入一个数要求按原来排序的规律将它插入数组中。输入第一行,原始数列。第二行,需要插入的数字。输出排序后的数列样例输入1 7 8 17 23 24 59 62 10150样例输出178172324505962101*/#include #inc

2016-12-06 20:05:29 277

原创 第14周OJ -1

问题及代码/*作者:贾如杉完成日期:2016.11.30问题题目描述输入10个整数存入一维数组,按逆序重新存放后再输出。输入输入包括一行。 10个以空格隔开的整数。输出逆序的10个整数,整数以空格隔开。样例输入1 3 5 9 7 6 8 2 4 0样例输出0 4 2 8 6 7 9 5 3 1*/#include #include int num[10];i

2016-12-06 19:59:56 257

原创 第14周练习项目二 学生成绩处理函数版

问题及代码 printf("小组共有多少名同学? "); scanf("%d", &num); printf("请输入学生成绩:\n"); input_score(score, num); //要求成绩在0-100之间 max_score=get_max_score(score, num); printf("最高成绩为:%d,共有 %d 人\n"

2016-12-06 19:51:42 361

原创 第14周练习-1 数组大折腾(5)

问题及代码/*作者:贾如杉完成日期:0216.12.3问题:创建一个长度为16的整型数组a并初始化前15个元素,输入一个整数b,将b插入到a[0]位置(原有的数据往后“移动”)。*/#include #include int main(){ int a[16]={1,2,3,4,5,6,7,8,9,10,11,12,13,14,15}; int num,i1;

2016-12-03 18:25:34 321

原创 第14周练习-1 数组大折腾(4)

问题及代码/*作者:贾如杉完成日期:0216.12.3问题:创建一个长度为16的数组并初始化,删除数组中所有能被三整除的数,输出删除后数组中的全部元素*/#include #include int main(){ int a[16]={1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16}; int i1,i2,i3,j=15; pri

2016-12-03 18:01:51 327

原创 地14周练习-1 数组大折腾(3)

问题及代码/*作者:贾如杉完成日期:2016.12.3问题:创建一个长度为16的整型数组a并初始化,先输出数组中元素值为3的倍数的数,再输出所有下标为3的倍数的元素值。*/#include #include int main(){ int a[16]={1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16}; int i1,i2;

2016-12-03 13:11:36 297

原创 地14周实践-1 数组大折腾(2)

问题及代码/*作者:贾如杉完成日期:2016.12.3问题:创建一个长度为10的整型数组并初始化,由后往前(由第9个元素向第0个元素方向)输出数组中所有元素的值,改变数组元素的值,令所有的数据加倍,输出改变后的值*/#include #include int main(){ int a[10]= {1,2,3,4,5,6,7,8,9,10}; int i1,i2,i3

2016-12-03 12:50:41 266

原创 第14周实践-1 项目1 - 数组大折腾(1)

问题及代码/*作者:贾如杉问题:(1)创建一个有20个元素的整型数组,通过初始化,为数组中的前10个元素赋初值,然后通过键盘输入后10个元素的值,从前往后(从第0个到第19个)输出数组中元素的值,每5个元素换一行。输入:数组后十个数输出:数组中的所有数*/#includeint main( ){ int i1,i2; int a[20]= {0,1,2,3,4,

2016-12-02 18:21:57 257

原创 第13周OJ练习-2 读取文件计算班级平均分

问题及代码                                                                        #include #include int main(){ int num=0; /* 班级人数计数 */ int sumScore=0; /* 累计成绩*/ int curClas

2016-11-29 21:09:14 688

原创 第13周OJ练习-1 学生分数处理

问题及代码/*作者:贾如杉问题:在函数中输入n个人的成绩,计算最高分,最低分,总分和平均分输入学生人数n和n个学生的成绩。输出n个人的最高分,最低分,总分和平均分*/#include double HighScore; /*全局变量,最高分*/double LowScore; /*全局变量,最低分*/double SumScore; /*全局变量,总分*/double A

2016-11-29 20:55:02 603

原创 第12周OJ练习-6

问题及代码/*作者:贾如杉题目描述定义参数宏AngleToRadian(degree,minute,second),将度(degree)、分(minute)、秒(second)转换为弧度。(#define PI 3.14159)#include #define PI 3.14159输入度,分,秒输出转换后的弧度*/#include #define PI

2016-11-22 10:46:50 311

原创 第12周OJ练习-5

问题及代码/*作者:贾如杉题目描述定义一个带参的宏(或者模板函数),带有三个参数,第一个参数为类型,后两个参数的值互换,并写出程序,输入两个数作为使用宏时的实参。输出已交换后的两个值。输入两个短整型数,空格隔开两个小数,空格隔开两个长整数,空格隔开输出交换后的两个数,空格隔开*/#include#define SWAP(T,x1,x2) {T s;s=x1,x1

2016-11-22 10:39:44 396

原创 第12周OJ练习-4

问题及代码:/*作者:贾如杉题目描述汉诺塔(又称河内塔)问题是印度的一个古老的传说。开天辟地的神勃拉玛在一个庙里留下了三根金刚石的棒A、B和C,A上面套着n个圆的金片,最大的一个在底下,其余一个比一个小,依次叠上去,庙里的众僧不倦地把它们一个个地从A棒搬到C棒上,规定可利用中间的一根B棒作为帮助,但每次只能搬一个,而且大的不能放在小的上面。僧侣们搬得汗流满面,可惜当n很大时这辈子恐怕就很

2016-11-22 10:28:56 381

空空如也

空空如也

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

TA关注的人

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