YTU
文章平均质量分 83
小天位
这个作者很懒,什么都没留下…
展开
-
[YTU ]_2736指针练习--输出最大值
Description注:本题只需要提交填写部分的代码采用指针法,输出10个整型数中的最大值和最小值/*C++*/#include using namespace std;int main(){ int a[10],i,max,min,*p; p=a; for(i=0; i cin>>*p++; max=原创 2017-06-04 14:20:01 · 725 阅读 · 0 评论 -
[YTU]_2738 指针练习--变量交换
Description注:本题只需要提交填写部分的代码用指针变量对两个整数按从小到大排序。/*C++*/#include using namespace std;int main(){ int *p1,*p2,*p; int a,b; cin>>a>>b; p1=&a; p2=&b; if(a>b)原创 2017-06-04 14:21:02 · 668 阅读 · 0 评论 -
[YTU]_2570 指针练习——变量交换
Description指针的功能多种多样,指针是c语言的灵魂,所以说掌握指针是很重要的。下面要求你用指针实现两个数字的交换Input两个int型的变量Output交换后的两个变量Sample Input1 2Sample Output2 1#includeusing namespace std;int main(){原创 2017-06-04 14:22:07 · 456 阅读 · 0 评论 -
[YTU]_1046 ( 输入10个数字,然后逆序输出)
Description输入10个数字,然后逆序输出。Input十个整数Output逆序输出,空格分开Sample Input1 2 3 4 5 6 7 8 9 0Sample Output0 9 8 7 6 5 4 3 2 1#include using namespace std; void revert(int*p,int n)原创 2017-06-04 14:23:23 · 2534 阅读 · 1 评论 -
[YTU]_1066 ( 输入n个数和输出调整后的n个数)
Description有n个整数,使前面各数顺序向后移m个位置,最后m个数变成前面m个数,见图。写一函数:实现以上功能,在主函数中输入n个数和输出调整后的n个数。Input输入数据的个数n n个整数移动的位置mOutput移动后的n个数Sample Input101 2 3 4 5 6 7 8 9 102Sample Output9原创 2017-06-04 14:24:14 · 336 阅读 · 0 评论 -
[YTU]_2417 C语言习题 字符串长度
Description写一函数,求一个字符串的长度。在main函数中输入字符串,并输出其长度。Input一行字符串Output字符串长度Sample Inputt9g(*&WE3@#$fw2adECWErSample Output22#include #include using namespace std;int st原创 2017-06-04 14:25:24 · 458 阅读 · 0 评论 -
[YTU]_2424 C语言习题 字符串比较
Description写一函数,实现两个字符串的比较。即自己写一个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)。如果s原创 2017-06-04 14:26:31 · 475 阅读 · 0 评论 -
[YTU]_2716 统计不及格人数
Description设一维数组存放了n(部分代码已给定如下,只需要提交缺失的代码。#include using namespace std;int main(){ float score[100]; int i,num=0,n; int failcnt(float score[],int n); cin>>n; for原创 2017-06-04 14:27:30 · 849 阅读 · 0 评论 -
[YTU]_2718 (求最高同学位置)
Description设一维数组存放了n(部分代码已给定如下,只需要提交缺失的代码。#include using namespace std;int main(){ int getHeight(float height[],int n,float result[]); float height[100],result[100]; int原创 2017-06-04 14:29:10 · 734 阅读 · 0 评论 -
[YTU]_1055 (输入字符串以及输出)
Description编写一函数,由实参传来一个字符串,统计此字符串中字母、数字、空格和其它字符的个数,在主函数中输入字符串以及输出上述结果。 只要结果,别输出什么提示信息。Input一行字符串Output统计数据,4个数字,空格分开。Sample Input!@#$%^QWERT 1234567Sample Output5 7 4 6 #include using nam原创 2017-06-04 14:34:21 · 257 阅读 · 0 评论 -
[YTU]_2018 ( 约瑟夫问题)
Descriptionn个人想玩残酷的死亡游戏,游戏规则如下: n个人进行编号,分别从1到n,排成一个圈,顺时针从1开始数到m,数到m的人被杀,剩下的人继续游戏,活到最后的一个人是胜利者。请输出最后一个人的编号。Input输入n和m值。Output输出胜利者的编号。Sample Input5 3Sample Output4HINT第一轮:3被原创 2017-06-05 13:01:32 · 383 阅读 · 0 评论 -
[YTU]_1063 (输入三个整数,按由小到大的顺序输出)
Description输入三个整数,按由小到大的顺序输出。分别使用指针和引用方式实现两个排序函数。在主函数中输入和输出数据。Input三个整数Output由小到大输出成一行,每个数字后面跟一个空格。由指针方式实现。由小到大输出成一行,每个数字后面跟一个空格。由引用方式实现。Sample Input2 3 1Samp原创 2017-06-05 13:03:47 · 502 阅读 · 0 评论 -
[YTU]_1064 (输入三个字符串,按由小到大的顺序输出)
Description输入三个字符串,按由小到大的顺序输出。分别使用指针和引用方式实现两个排序函数。在主函数中输入和输出数据。Input3行字符串Output按照从小到大输出成3行。由指针方式实现。按照从小到大输出成3行。由引用方式实现。Sample InputcdeafgabcSample Outputabcafgcd原创 2017-06-05 13:04:33 · 622 阅读 · 0 评论 -
[YTU]_2865( 结构体--日期计算)
已经声明了一个日期的结构体类型,如下struct Date{int year;int month;int day;};定义一个日期变量,进行年、月、日的输入,计算该日期是本年中的第几天。在下面代码的基础上完成,提交时只提交begin所在行和end所在行之间的代码#include using namespace std; struct Dat原创 2017-06-05 13:13:53 · 433 阅读 · 0 评论 -
[YTU]_2866(结构体---点坐标结构体)
题目描述定义一个表示点坐标的结构体,输入两个点的坐标,输出这两个点中点的坐标输入第一个点的坐标(横坐标 和 纵坐标)第二个点的坐标(横坐标 和 纵坐标)输出这两个点的中点坐标(横坐标和纵坐标,横坐标和纵坐标中间有一个空格)样例输入2 34 3样例输出3.0 3.0提示小数点后保留一位小数#include #inc原创 2017-06-05 13:14:46 · 434 阅读 · 0 评论 -
[YTU]_2877(结构体---职工信息结构体)
题目描述编写程序,定义一个存放职工信息的结构体类型,职工信息包括职工姓名、工作年限、工资总额。初始化5名职工的信息,对工作年限超过30年的职工每人加100元工资,要求分别输出工资变化之前和之后的所有职工的信息。输入输入5个员工的职工姓名、工作年限、工资总额输出输出两部分,第一部分输出工资变化之前所有职工的信息,第二部分输出工资变化之后的所有职工的信息原创 2017-06-05 13:15:59 · 445 阅读 · 0 评论 -
[YTU]_2429( C语言习题 学生成绩输入和输出)
题目描述编写一个函数print,打印一个学生的成绩数组,该数组中有5个学生的数据,每个学生的数据包括num(学号)、name(姓名)、score[3](3门课的成绩)。编写一个函数input,用来输入5个学生的数据。输入5个学生的学号,姓名,3门课的成绩输出5个学生的学号,姓名,3门课的成绩样例输入1001 zhangsan 100原创 2017-06-05 13:16:56 · 806 阅读 · 0 评论 -
[YTU]_2878( 结构体--学生信息排序)
题目描述定义存放一个学生信息的结构体类型,学生信息包括:姓名,学号,性别,院系,要求在随意输入5个学生的相关信息后,按照学号从小到大顺序输出这些学生的信息。输入先输入5名学生的信息,按学号顺序排序输出后在输入要统计的院系名称输出先按学号从小到大的顺序输出学生信息样例输入zhang3 20149003 M 信息系zhang5原创 2017-06-05 13:18:08 · 536 阅读 · 0 评论 -
[YTU]_2489( C++结构体之统计最高最低分)
题目描述输入学生的姓名和成绩,统计出最高分的学生和最低分的学生。输入输入5个学生的姓名和分数,用结构体完成输出输出最高分的姓名和分数,最低分的姓名和分数样例输入wang 98.8 li 67.9 zhang 56 lu 78.7 liu 70样例输出MAX: wang 98.8MIN: zhang 56#incl原创 2017-06-05 13:19:19 · 488 阅读 · 0 评论 -
[YTU]_2624( B 结构体--统计投票)
题目描述编写统计选票的程序。设有3个候选人,有10人参加选举,每个选举人只能输入一个候选人的编号,要求输出各个候选人的得票数。请在下面的程序段基础上添加主程序(main函数)完成整个设计,提交时只提交主程序(main函数)。#include using namespace std;struct person{ int ID; int count;} l原创 2017-06-05 13:20:15 · 383 阅读 · 0 评论 -
[YTU]_2428(C语言习题 计算该日在本年中是第几天)
题目描述定义一个结构体变量(包括年、月、日)。编写一个函数days,由主函数将年、月、日传递给函数days,计算出该日在本年中是第几天并将结果传回主函数输出。输入年月日输出当年第几天样例输入2000 12 31样例输出366#include using namespace std;struct y_m_d{ in原创 2017-06-05 13:23:19 · 525 阅读 · 0 评论 -
[YTU]_2577( 小数计算——结构体)
题目描述小数可以看成是一个点和两个数组成的,因此可以定义成一个小数的结构体,现在请用结构体的知识来计算两个小数相加。注意:不考虑进位,输入的值都是小数,小数位只有一位。输入输入两个小数输出输出两个小数的和样例输入1.23.4样例输出4.6#include using namespace std;struct xiaoshu{原创 2017-06-05 13:24:37 · 346 阅读 · 0 评论 -
[YTU]_2769( 结构体--成绩统计)
输入n 和 n个学生的姓名,性别,年龄,成绩输出学生的平均成绩和不及格同学姓名和不及格人数。样例输入3zhangsan M 20 80lisi F 19 59wangwu F 20 100样例输出lisi不及格平均成绩为:79.7不及格人数为:1#include#includeusing namespace std;struct stud原创 2017-06-05 13:25:32 · 322 阅读 · 0 评论 -
[YTU]_2627 (职工工资统计)
题目描述定义了一个用于记录职工工资情况的结构体。请编写程序,输入职工人数,以及这些职工的姓名、基本工资、奖金,输出每位职工的姓名、基本工资、奖金和收入总额,并输出平均收入。 下面给出了程序的一部分,请将其余的部分补上。只提交begin和end之间的部分代码C:#include using namespace std;struct WageList{原创 2017-06-05 13:26:43 · 1455 阅读 · 0 评论 -
[YTU]_2353 ( 长方柱类【C++ 类定义】)
Description编写基于对象的程序,求长方柱(Bulk)的体积。数据成员包括长(length)、宽(width)、高(heigth)、体积,要求用成员函数实现下面的功能:(1)由键盘输入长方柱的长、宽、高;(2)计算长方柱的体积(volume)和表面积(areas);(3)输出这长方柱的体积和表面积。(可以复制提示部分的代码开始你的编程)Input原创 2017-06-06 10:24:04 · 402 阅读 · 0 评论 -
[YTU]_2432( C++习题 对象数组输入与输出)
Description建立一个对象数组,内放n(nInputn和n个学生的学号、成绩Output奇数学生的数据Sample Input5101 78.5102 85.5103 98.5104 100.0105 95.5Sample Output101 78.50103 98.50105 95.50#include #inc原创 2017-06-06 10:25:35 · 290 阅读 · 0 评论 -
[YTU]_2433( C++习题 对象数组求最大值)
Description建立一个对象数组,内放n(Inputn和n个学生的学号、成绩Output成绩最高者的学号和成绩Sample Input5101 78.5102 85.5103 98.5104 100.0105 95.5Sample Output104 100.00#include #include using name原创 2017-06-06 10:26:18 · 509 阅读 · 0 评论 -
[YTU]_2498 (C++类实现最大数的输出)
Description输入n个数,找出最大的数并输出。Input输入n,并输入n个数。Output输出的最大的数,每个输出结果占一行。Sample Input101 2 3 4 5 6 7 8 9 10Sample Output10#include using namespace std;class Q{public:原创 2017-06-06 10:27:01 · 452 阅读 · 0 评论 -
[YTU]_2625( 构造函数和析构函数)
Description在建立类对象时系统自动该类的构造函数完成对象的初始化工作,当类对象生命周期结束时,系统在释放对象空间之前自动调用析构函数。此题要求:根据主程序(main函数)和程序执行结果,结合构造函数和析构函数相关知识,在下面的程序段基础上完成整个设计。提示:(1)需要自定义复数类Complex,并在类中添加适当的构造函数和析构函数。 (2原创 2017-06-06 10:29:15 · 343 阅读 · 0 评论 -
[YTU]_2637(编程题:类---矩形类)
输入矩形的宽 矩形的长输出Area=矩形的面积Perimeter=矩形的周长样例输入2 5样例输出Area=10Perimeter=14提示只提交begin到end部分的代码#include using namespace std; class Rectangle{public: Rectangle(int w,int l);原创 2017-06-06 10:33:08 · 569 阅读 · 0 评论 -
[YTU]_2499( 处理成绩(c++类训练))
题目描述小平帮老师处理期末成绩时遇到了问题。他需要计算每个同学的平均成绩,并判断他们是否通过了期末考试不及格成绩(期末包括Chinese,Math,English三门课程。输入输入学号,并输入三个个科目成绩,三个科目名称分别用Chinese,Math,English来表示输出输出学号,并输出与学号对应的平均成绩,和挂科科目(全过输出一个pass)。每原创 2017-06-06 10:34:02 · 401 阅读 · 0 评论 -
[YTU]_2432 (C++习题 对象数组输入与输出)
题目描述建立一个对象数组,内放n(n输入n和n个学生的学号、成绩输出奇数学生的数据样例输入5101 78.5102 85.5103 98.5104 100.0105 95.5样例输出101 78.50103 98.50105 95.50#include #include using namespace std;clas原创 2017-06-06 10:35:48 · 534 阅读 · 0 评论 -
[YTU]_2630 ( E2 驾驭const)
题目描述引入了const关键词,用于指定“常”对象及“常”对象成员,提供了对数据的一种保护机制,这C++语言的特色之一。但由此,也引出了一些语法上的要求。这些语法要求,实际上有一套完善的原则,需要熟知。下面的程序,要利用输入的两个数创建一个对象,并调用printxy成员函数输入两数之和。下面的程序中,begin到end部分需要改动三处,才能保证程序符合要求并正确输出。请你找出并修改过来原创 2017-06-06 10:36:32 · 426 阅读 · 0 评论 -
[YTU]_2383 ( 矩形类定义【C++】)
题目描述定义一个矩形类,数据成员包括左下角和右上角坐标,定义的成员函数包括必要的构造函数、输入坐标的函数,以及计算并输出矩形面积的函数。要求使用提示中给出的测试函数并不得改动。输入四个数,分别表示矩形左下角和右上角顶点的坐标,如输入3.7 0.4 6.5 4.9,代表左下角坐标为(3.7, 0.4),右上角坐标为(6.5, 4.9)。输出输出一共有3原创 2017-06-06 10:38:32 · 369 阅读 · 0 评论 -
[YTU]_2434 ( C++习题 商品销售)
题目描述商店销售某一商品,每天公布统一的折扣(discount)。同时允许销售人员在销售时灵活掌握售价(price),在此基础上,一次购10件以上者,还可以享受9.8折优惠。现已知当天m个销货员销售情况为 销货员号(num) 销货件数(quantity) 销货单价(price) 101原创 2017-06-06 10:40:16 · 822 阅读 · 0 评论 -
[YTU]_2435 ( C++ 习题 输出日期时间--友元函数)
题目描述设计一个日期类和时间类,编写display函数用于显示日期和时间。要求:display函数作为类外的普通函数,分别在Time和Date类中将display声明为友元函数。在主函数中调用display函数,display函数分别引用Time和Date两个类的对象的私有数据,输出年、月、日和时、分、秒。输入年、月、日和时、分、秒输出年、月、日原创 2017-06-06 10:40:59 · 553 阅读 · 0 评论 -
[YTU]_2437 (C++ 习题 比较大小-类模板)
题目描述声明一个类模板,利用它分别实现两个整数、浮点数和字符的比较,求出大数和小数。说明:在类模板外定义各成员函数。输入输入两个整数、两个浮点数和两个字符输出从大到小输出两个整数、两个浮点数和两个字符样例输入3 745.78 93.6a A样例输出7 393.60 45.78a A#include #inclu原创 2017-06-06 10:42:30 · 497 阅读 · 0 评论 -
[YTU]_2618 ( B 求类中数据成员的最大值-类模板)
题目描述声明一个类模板,类模板中有三个相同类型的数据成员,有一函数来获取这三个数据成员的最大值。类模板声明如下:templateclass Max{public:Max(numtype a,numtype b,numtype c);numtype getMax();private:numtype x,y,z;};请在下面的程序段基础上完成整个设计原创 2017-06-06 10:43:31 · 319 阅读 · 0 评论 -
[YTU]_2619 (B 友元类-计算两点间距离)
题目描述类Distance定义为类Point的友元类来实现计算两点之间距离的功能。Point类中有两个私有数据成员X和Y来表示点的两个坐标(横坐标和纵坐标), 成员函数需要自己定义。主程序输入两个Point点的坐标,计算两个点之间的距离。类Distance的声明如下:class Distance{ public:float Dis(Point & p,Point &原创 2017-06-06 10:44:25 · 748 阅读 · 0 评论 -
[YTU]_2626( B 统计程序设计基础课程学生的平均成绩)
题目描述程序设计基础课程的学生成绩出来了,老师需要统计出学生个数和平均成绩。学生信息的输入如下: 学号(num) 学生姓名(name) 成绩(score) 101 张三原创 2017-06-06 10:46:43 · 540 阅读 · 0 评论