C++语言程序设计(3)
时间:2025-07-11
时间:2025-07-11
C++语言程序设计
四、写出下列每个函数的功能
1.比较两个整数a和b的大小,若a>b则返回1,若a= =b则返回0,若a<b则返回-1。
2.求出从键盘上输入的n个常数的平方和并返回。
3.计算 1+X/2+X2/3+…+Xn/(n+1)的值并返回。
4.求出从键盘上输入的一批常数的平均值,以-1作为结束输入的标志。
5.采用选择排序的方法对数组a中的n个整数按照从小到大有次序重新排列。
6.模板函数,把数组a的每个元素按逆序放入数组b中。
7.建立一个具有n个结点的链表,每个结点的字符串值由键盘输入,链表的表头指针由引用变量f带回。
8.从向文件fname中依次读取每个字符串并输出到屏幕上显示出来,同时统计并显示出文件中的字符串个数。
五、编写程序
参考程序如下:
1. 求三个整数的最大值。
# include <iostream.h>
void main()
{
int a,b,c;
cout <<"输入3个整数:";
cin >>a>>b>>c;
cout <<"3个数的最大值是:";
if (a>b)
if (a>c)
cout <<a<<endl;
else
cout <<c<<endl;
else