一.第一个c++程序“Hello World!”
课堂例子:
#include <iostream>
using namespace std;
int main()
{
cout<<"Hello, world!"<<endl;
return 0;
}
二.引用
定义方式:
类型名& 引用名=同类型的某变量名;
如:
int n;
int& r=n;
课堂例子:
using namespace std;
int main()
{
int a;
int& r=a;
a=2;
cout<<a<<endl;
r=3;
cout<<a<<endl;
return 0;
}
三.C++求阶层和
课堂例子:
#include <iostream>
using namespace std;
int main()
{
int n,fac,i;
cin>>n;
fac=1;
for(i=1;i<=n;i++)
{
fac*=i;
}
cout<<"Fac="<<fac<<endl;
return 0;
}
四.求1一直加到100的和
课堂例子:
#include <iostream>
using namespace std;
int main()
{
int sum,i;
sum=0;
for(i=1;i<=100;i++)
{
sum+=i;
}
cout<<"Sum="<<sum<<endl;
return 0;
}
五.函数调用
课堂例子:
*若引用作为形参,则形参相当于实参的别名;
#include <iostream>
using namespace std;
void GCDLCM(int a,int b,int& gcd,int& lcm);//c++声明函数时里面的参数一定要一一对应。
int main()
{
int a,b;
int gcd,lcm;
cin>>a>>b;
GCDLCM(a,b,gcd,lcm);
cout<<gcd<<" "<<lcm<<endl;
return 0;
}
void GCDLCM(int a,int b,int& gcd,int& lcm)
{
int m,n,r;
m=a;n=b;
do
{
r=m%n;m=n;n=r;
}
while(r!=0);
gcd=m;
lcm=(a*b)/m;
}