题目56: 编写C++程序完成以下功能:(1)定义一个Point类,其属性包括点的坐标,提供计算两点之间距离的方法;(2)定义一个圆形类,其属性包括圆心和半径;(3)创建两个圆形对象,提示用户输入圆心坐标和半径,判断两个圆是否相交,并输出结果。
转载 2016-06-17 10:56:00
56阅读
2评论
/* 题目60:从键盘中输入一个不超过40个字符的字符串, 再输入3个位数(每次删除一个字符),删除对应 位数的字符,然后输出删除指定字符后的字符串。 输入:hellokityManGood 3 6 9 helokityManGood heloktyManGood heloktyMnGood 输出:heloktyMnGood 要求1:编写业务接口并实现核心功能 70分 要求2:写出测...
转载 2016-06-19 14:33:00
62阅读
2评论
//题目52:用递归打印以下图形 //* //*.*. //*..*..*.. //*...*...*...*... //*....*....*....*....*.... #include #include //分析:熟练使用递归,递归比较难以理解,可以先写出for循环,再写递归 //递归的一般形式 //void 函数名(参数列表){ // if (终止条件) // { // ...
转载 2016-03-07 23:20:00
77阅读
2评论
//题目31:请输入星期几的第一个字母来判断一下是星期几,如果第一个字母一样,则继续 //判断第二个字母。 #define _CRT_SECURE_NO_WARNINGS #include #include #include //分析:通过输入的字母判定星期几,可以使用if()else void main(){ char str[7] = { 0 }; scanf("%s"...
转载 2016-01-23 00:09:00
9阅读
2评论
//题目19:一个数如果恰好等于它的因子之和,这个数就称为“完数”。例如6=1+2+3.编程找出1000以内的所有完数。 #define _CRT_SECURE_NO_WARNINGS #include #include #include //分析:首先必须求出该数所有的因子 //方法1(不推荐) void maina(){ int arr[1000][30] = {0}; ...
转载 2016-01-22 12:22:00
19阅读
2评论
//题目10:打印楼梯,同时在楼梯上方打印两个笑脸。 #define _CRT_SECURE_NO_WARNINGS #include #include #include //分析:楼梯,打印阶梯形状,涉及到行列,for循环 void main6(){ //假设个台阶,每个台阶宽3个单位,高3个单位 //笑脸的字符是'\1' //5个台阶,总高度就是5*3=15...
转载 2016-01-21 14:44:00
84阅读
2评论
/* 题目55: 有一个字符串符合以下特征(”abcdef,acccd,eeee,aaaa,e3eeeee,sssss,";),要求写一个函数(接口),输出以下结果 1) 以逗号分割字符串,形成二维数组,并把结果传出; 2) 把二维数组行数运算结果也传出。 strchr(“aa,aa”,’,’ ); 请自己定义一个接口(函数)。 要求1:能正确表达功能的要求,定义出接口(函数)(30...
转载 2016-03-24 15:07:00
23阅读
2评论
/* 题目62: 有一下特征字符串"eerrrrqqAB33333ABa333333ABjsfdsfdsa" 编写一个业务函数, 实现功能1:实现按照子串"AB"分割字符串,把“eerrrrqq”,"33333","a333333","jsfdsfdsa" 把实现结果按照二维数组(第2种内存模型)打
转载 2016-07-10 17:25:00
45阅读
2评论
/* 题目61:编写一个名为removestring的函数,该函数用于从一个字符串中删除一定量的字符。 该函数接受三个参数: 第1参数代表源字符串 第2参数代表需要删除字符的起始位置(位置从0开始) 第3参数代表需要删除的字符个数。 eg:字符串"abcd12345efg" removestring
转载 2016-07-10 13:03:00
69阅读
2评论
//题目43:有n个人围成一圈,顺序排号。从第一个人开始报数(从1到3报数),凡报到3的人退出 //圈子,问最后留下的是原来第几号的那位。 #include #include //分析:用while循环实现 //定于数组的大小 #define N 6 void main(){ int a[N] = { 1, 2, 3 ,4,5,6}; //定义报数变量 int k...
转载 2016-01-25 18:50:00
39阅读
2评论
//题目40:输入3个数a,b,c,按大小顺序输出。(使用指针完成) #include #include //分析:用指针完成,说明不可以改变a,b,c的值,只是输出的时候数据变化 //简单的办法:比较好a,b,c大小,在赋值给对应指针, void main9(){ int a = 8, b = 3, c = 6; int *pa = &a, *pb = &b, *pc...
转载 2016-01-25 14:57:00
32阅读
2评论
//题目34:对10个数进行排序 #include #include //分析:使用冒泡排序 void main(){ int arr[10] = { 9, 2, 4, 7, 5, 71, 45, 46, 7, 8 }; //定义临时变量 int temp = 0; //冒泡排序 双循环 for (int i = 0; i arr[j]) ...
转载 2016-01-23 16:57:00
44阅读
2评论
//题目25:求1+2!+3!+...+20!的和 #define _CRT_SECURE_NO_WARNINGS #include #include #include //分析:这题用函数很好解决,表面看起来很复杂,但是我们写一个函数来求n!(n的阶乘) //然后写一个for循环不断调用函数就OK了 float run9(int n){ float res = 1.0; ...
转载 2016-01-22 16:25:00
59阅读
2评论
//题目28:有5个人坐在一起,问第五个人多少岁?他说比第4个人大2岁。问第4个人岁数,他说比第 //3个人大2岁。问第三个人,又说比第2人大两岁。问第2个人,说比第一个人大两岁。最后 //问第一个人,他说是10岁。请问第五个人多大? #define _CRT_SECURE_NO_WARNINGS #include #include #include //分析:经过阅读,发现f(5)=f(4...
转载 2016-01-22 17:00:00
38阅读
2评论
//题目13:打印出所有的“水仙花数”,所谓“水仙花数”是指一个三位数,其各位数字立方和等于该数 //本身。例如:153是一个“水仙花数”,因为153 = 1的三次方+5的三次方+3的三次方。 #define _CRT_SECURE_NO_WARNINGS #include<stdio.h> #in
转载 2016-01-21 16:32:00
24阅读
2评论
//题目:有1、2、3、4个数字,能组成多少个互不相同且无重复数字的三位数?都是多少? #define _CRT_SECURE_NO_WARNINGS #include #include void main(){ //三位数,有个,十,,三位,可以通过循环来解决,位上循环1次,十位上循环4次,个位上循环4*4=16次 FILE *pf; pf = fopen("E:...
转载 2016-01-20 15:22:00
39阅读
2评论
/* 题目63:编写C++程序完成以下功能: (1)声明一个纯虚函数类Shape(形状),其中包含来计算面积、计算周长的方法; (2)从Shape派生两个类矩形和圆形; (3)从矩形派生正方形; (4)分别实现派生类构造函数、析构函数和其他方法; (5)创建派生类的对象,观察构造函数、析构函数调用次
转载 2016-07-10 21:02:00
52阅读
2评论
/* 题目58: 编写一个业务函数,实现按行读取文件。把内容按照第三种内存模型打包数据传出,把行数通过函数参数传出。 函数原型有两个,任意选择其一 要求1:请自己任意选择一个接口(函数),并实现功能;70分 要求2:编写测试用例。30分 要求3:自己编写内存释放函数 */ #define _CRT_SECURE_NO_WARNINGS #include #include #include //...
转载 2016-06-19 00:11:00
35阅读
2评论
//题目57:编写一个业务函数,实现字符串(前后各有三个空格,单词前后也均有空格) //" i am student, you are teacher " , //各个单词首字符大写,结果如下" i am student, you are teacher " , //要求1:实现所有接口 70 //要求2:写出测试程序 30 #include #include #incl...
转载 2016-06-18 23:12:00
75阅读
2评论
/* 题目59:链表如下 typedef struct _LinkList { int data; struct _LinkList*next; } LinkList; 有如下结点数据域 1 2 3 4 5 6 7 8 12 19 。。。。 要求1:创建链表 要求2:删除结点值为偶数的结点 ;70分 要求3:编写测试用例 30分 */ #include #include #include...
转载 2016-06-19 11:38:00
46阅读
2评论
  • 1
  • 2
  • 3
  • 4
  • 5