大学C++课的作业,清理电脑的时候把它整理出来留作纪念。
Hello world!
描述
Hello world~
代码实现
//test1_1.cpp
#include<iostream>
using namespace std;
int main()
{
int a;
cout<<"Hello!\n";
cout<<"This is a program."<<endl;
cin>>a;
return 0;
}
求和
描述
输入两个数,输出sum值
代码实现
#include<iostream>
using namespace std;
int add(int a, int b);
int main()
{
int x, y, sum;
cout << "Enter two numbers:" << endl;
cin >> x;
cin >> y;
sum = add(x, y);
cout << "The sum is:" << sum << endl;
return 0;
}
int add(int a, int b)
{
return a + b;
}
z=x*5+y*5
描述
如题
代码实现
#include<iostream>
using namespace std;
int main()
{
void fun(int,int&);
int x,y;
fun(3,x);
fun(4,y);
cout<<"x+y="<<x+y<<endl;
return 0;
}
void fun(int m,int &n) //&:引用
{
n=m*5;
}
求max
描述
函数名相同,返回值和参数类型不同
代码实现
#include<iostream>
using namespace std;
int max(int m, int n)
{
if (m>n)
return m;
else
return n;
}
int max(int m, int n, int p)
{
int q, o;
q = max(m, n);
o = max(q, p);
return o;
}
double max(double m, double n)
{
if (m>n)
return m;
else
return n;
}
double max(double m, double n, double h)
{
double w, v;
w = max(m, n);
v = max(w, h);
return v;
}
int main()
{
int a, b, x, y, z, max1, max2;
double c, d, e, f, g, max3, max4;
cout << "a=:" << endl;
cin >> a;
cout << "b=" << endl;
cin >> b;
cout << "x=:" << endl;
cin >> x;
cout << "y=" << endl;
cin >> y;
cout << "z=" << endl;
cin >> z;
cout << "c=:" << endl;
cin >> c;
cout << "d=" << endl;
cin >> d;
cout << "e=:" << endl;
cin >> e;
cout << "f=" << endl;
cin >> f;
cout << "g=" << endl;
cin >> g;
max1 = max(a, b);
max2 = max(x, y, z);
max3 = max(c, d);
max4 = max(e, f, g);
cout << "max" << a << "&" << b << "=" << max1 << endl;
cout << "max" << x << "&" << y << "&" << z << "=" << max2 << endl;
cout << "max" << c << "&" << d << "=" << max3 << endl;
cout << "max" << e << "&" << f << "&" << g << "=" << max4 << endl;
return 0;
}
swap
描述
输入两个数,按从小到大的顺序输出
代码实现
#include<iostream>
using namespace std;
void swap(int &m,int &n)
{
int temp;
temp=m;
m=n;
n=temp;
}
int main()
{
int x,y;
cout<<"x="<<endl;
cin>>x;
cout<<"y="<<endl;
cin>>y;
if(x<y)
swap(x,y);
cout<<"按从大到小输出为:"<<x<<" "<<y<<endl;
}