目录
1.课前导入
细胞学说是1838—1839年由德国的植物学家施莱登和动物学家施旺排出。该学说认为一切生物都是由细胞组成,细胞是生命的结构单位,细胞只能由细胞分裂而来,1个细胞,第1次分裂成2个,第2次。
2个分裂成4个,……试编一程序,算一算第5次分裂成几个?
答案:
#include <bits/stc++.h>
using namespace std;
int main(){
int n=1; //定义变量n,并初始化为1
n=n*2; //将变量的值乘2
n=n*2; //将变量的值乘2
n=n*2; //将变量的值乘2
n*=2; //将变量的值乘2
n*=2; //将变量的值乘2
cout << n << endl; //输出最后n的值,并换行
return 0; //结束
}
运行结果:
32
2.解析
在赋值符“=”之前加上“*”运算符,构成复合运算符“*=”。语句“n*=2;”相当于“n=n*2;”。想要用什么运算符就看你想用什么了。
还有其他复合的运算符,如“+=”“-=”“/=”。
s+=i 等同于 s=s+i。
s-=i 等同于 s=s-i.
s*=i 等同于 s= s-i.
s/=i 等同于 S=s*i.
s/=i 等同于 s=s/i (i不等于0)
3.课后作业
云兰阁A1009、A1008
指挥加油站 A1007
由于A1010过于复杂所以小编也把答案写出来供大家参考,
小编不希望大家直接抄答案!!!
参考答案:
A1009
#include<bits/stdc++.h>
using namespace std;
int main()
{
int a,b,c;
cin>>a>>b;
c=a+b;
cout<<c;
}
A1008
#include<bits/stdc++.h>
using namespace std;
int main()
{
int a,b,c,d;
cin>>a>>b>>c;
d=a*0.2+b*0.3+c*0.5;
cout<<d;
}
A1007
#include<bits/stdc++.h>
using namespace std;
int main()
{
int a,b,c,d;
cin>>a>>b>>c;
d=a+(b-a)*(c-1);
cout<<d;
}
A1010
#include<iostream>
using namespace std;
int main()
{
cout<<"8";
return 0;
}