摘要:
1.函数定义时可以预先声名默认的形式参数。调用时,如果给出实参,则用实参初始化形参;如果没有给出实参,则用默认形参值。 int add(int x=1,int y=2){ //声明默认形参数值 return x+y; } int main(){ add(23,2); //用实参来初始化形参,实现23 阅读全文
摘要:
利用数组和函数重载求5个数最大值(分别考虑整数、单精度的情况)。 输入格式: 分别输入5个int型整数、5个float 型实数。 输出格式: 分别输出5个int型整数的最大值、5个float 型实数的最大值。 输入样例: 在这里给出一组输入。例如: 11 22 666 44 55 11.11 22. 阅读全文
摘要:
#include<iostream>using namespace std;class Box{ private: float X; public: void seta(float x); float getvolume(); float getarea(); void disp();}; void 阅读全文
摘要:
内联函数的定义与普通函数相同,只需在前面加“inline”即可。 问题:求圆的面积。 #include<iostream>using namespace std;const double PI=3.14159;inline double area(double r){ return PI*r*r;} 阅读全文
摘要:
交换a,b的值。 #include<iostream>using namespace std;void swap(int &a,int &b){ int temp; temp=a; a=b; b=temp;}int main(){ int x,y; cin>>x>>y; cout<<"x="<<x< 阅读全文
摘要:
求n的阶乘。 #include<iostream>using namespace std;unsigned fac(unsigned m){ unsigned n; if(m==0) n=1; else n=fac(m-1)*m; return n;}int main(){ unsigned x,y 阅读全文
摘要:
求两整数平方和。 法一: #include<iostream>using namespace std;int power(int x,int n);int main(){ int a,b; cout<<"请输入两个整数a,b:"<<endl; cin>>a>>b; int sum; sum=powe 阅读全文
摘要:
寻找并输入11~999的数吗,它满足m,m2,m3均为回文数。 分析:判断一个数是否回文,可以用除以10取余的方法,依次取出该数的各位数字,然后用最低位充当最高位按反序重新构成新的数字,比较与原数是否相等。 #include<iostream>using namespace std;bool sym 阅读全文
摘要:
输入一个八位二进制数,将其转换成十进制。 #include <iostream>using namespace std;double power(double x,int n);int main(){ double x; int a; cin>>x>>a; power(x,a); cout<<pow 阅读全文
摘要:
1.编写一个求x的n次方都函数。 #include <iostream>using namespace std;double power(double x,int n);int main(){ double x; int a; cin>>x>>a; power(x,a); cout<<power(x 阅读全文