几道C++题目
1、初定义一个数组的值,每一行找出最大值放在每一行最后面
1 | #include<iostream> |
2、重载函数:
1 | #include<iostream> |
3、算一元二次方程(ax^2+bx+c=0)
1 | #include<iostream> |
4、有一个分数序列:2/1, 3/2, 5/3, 8/5, 13/8, 21/13, …编写程序求出这个序列的前20项之和。
1 | #include<iostream> |
5、在主函数中键盘输入10个浮点型数据,用一个子函数对它们进行排序(由小到大排序)。然后在主函数中输出排序后的结果。
1 | #include<iostream> |
6、在一个程序中,对字符串进行下列操作:
(1)编写一个子函数,它能将数组a中存放的字符串逆序存放。
函数原型:void sstrrev(char a[]);
如a中原有字符串”Hello”, 调用该函数后a中的字符串变为”olleH”。
(2)编写一个子函数mystrlen,它能统计输入字符串a中非数字字符的个数个
数,
函数原型:int mystrlen(const char a[]);
如输入字符串”ab56cd8_7”,则函数返回值为6。
(3)编写一个子函数将数组b中存放的字符串连接到数组a中的字符串之后(注:
这里不能用strcat_s)。
函数原型: void mystrcat(char a[], const char b[]);
如a中原有字符串”ab56cd8_7”,而b中有字符串”ABCDEF”, 则调用该函数后a中
的字符串变为: “ab5*6cd8_7ABCDEF” 。
写出主函数测试以上操作。
1 | #include<iostream> |
- 标题: 几道C++题目
- 作者: ljnljn
- 创建于 : 2024-11-28 20:32:00
- 更新于 : 2026-05-25 22:04:46
- 链接: https://ljnljn2005.github.io/2024/11/28/几道C++题目/
- 版权声明: 本文章采用 CC BY-NC-SA 4.0 进行许可。