1.解释
【1】简单输入输出
//输出-cout
#include<iostream>
using namespace std;
int main(){
cout<<"HELLO WORLD!"<<endl;//可替换
}
//输入-cin
#include<iostream>
using namespace std;
int main(){
int a;
cin>>a;
cout<<a<<"HELLO WORLD!"<<endl;//可替换
}
【2】if,else语句
//判断是否是偶数
#include<iostream>
using namespace std;
int main(){
int a;
cin>>a;
if(a%2==0)cout<<"YES";
else cout<<"NO";
}
【3】多分支-switch语句
//判断学社等级
#include<iostream>
using namespace std;
int main(){
int a;
cin>>a;
switch(a){
case '1':
cout<<"NO.1";
break;
case '2':
cout<<"NO.2";
break;
default:
cout<<"NO SCHOOL";
}
4.例题试炼
发挥想象力,做一个包含上面但不限于的创意代码
5.与或非,<,>
&& ...且...
|| ...或...
!非...
例:
if(a>50&&a<100)x++;//如果a大于50且小于一百,x比之前+1
if(a>50||a<100)x++;//如果a大于50或小于一百,x比之前+1
if(a!=50)x++;//如果a不等于50,x比之前+1
6.模运算,<=,>=,==
模运算:
if(a%2==1)jishu++;
//如果a除以2的余数是1,奇数的数量增加1
<=
if(a<=50)x++;//如果a大于等于50,x++
>=
if(a>=50)x++;//如果a小于等于50,x++
==
if(a==i)i-=a;//如果a恒等与i,i减a
7.循环
while:
//求和:1+2+3+4+...+1000+1001+1002
#include<iostream>
using namespace std;
int main(){
int x=1,addn=0/*累加器*/;
while(x<=2002&&x>=1)
{
addn+=x;
x++;
}
cout<<addn;
}
//or (1002+1)*1002/2
do...while
//求和:1+2+3+4+...+1000+1001+1002
#include<iostream>
using namespace std;
int main(){
int x=1,addn=0/*累加器*/;
do
{
addn+=x;
x++;
}
cout<<addn;
}while(x<=2002&&x>=1)
//or (1002+1)*1002/2
for:
//求和:1+2+3+4+...+1000+1001+1002
#include<iostream>
using namespace std;
int main(){
int x=1,addn=0/*累加器*/;
for(x=1;x<=1002;x++){
addn+=x;
}
//or (1002+1)*1002/2
先到这里吧

2212

被折叠的 条评论
为什么被折叠?



