#include <iostream>
using namespace std;
int main() {
/*
C++中的基础运算:
算数运算
+ - * / %
++ --
关系运算
> >= < <= == !=
逻辑运算
and &&
not !
or ||
赋值运算
+= -= *= /=
知识点一:自增、自减,
符号在前,优先级最高,符号在后优先级最低
int a = 0;
int b = 5;
a++;
b--;
cout<<a<<" "<<b<<endl;
cout<<a++ <<" "<<b--<<endl;
cout<<++a <<" "<<--b<<endl;
cout<< (1>2 && 1<2) <<endl;
cout<< (1>2 and 1<2) <<endl;
cout<< (1>2 || 1<2) <<endl;
cout<< (1>2 or 1<2) <<endl;
cout<< (!1>2) <<endl;
cout<< not(1>2) <<endl;
知识点三:赋值运算
+= -= *= /=
int a=100;
a += 1;
cout<<a<<endl;
a -= 1;
cout<<a<<endl;
a *= 2;
cout<<a<<endl;
a /= 2;
cout<<a<<endl;
return 0;
知识点四:判断结构
单分支
双分支
多分支
int a,b;
cin>>a>>b;
if (a>b) cout<<"a:"<<a<<endl;
else if (a==b) cout<<"="<<endl;
else cout<<"b:"<<b<<endl;
知识点五:选择结构
格式:
switch(expression){
case constant_expression1;
statements(s)
break;
case constant_expression2;
statements(s)
break;
default:
statements(s)
}
expression:只能是一个整型数字,或者是一个字符型,亦或是枚举类型
char choice;
cin>>choice;
switch (choice){
case 'a':
cout<<"意面!"<<endl;
break;
case 'b':
cout<<"汉堡!"<<endl;
break;
case 'c':
cout<<"烧烤!"<<endl;
break;
default:
cout<<"减脂餐!"<<endl;
}
练习一:
输入某学生成绩,
如果86分以上(包括86分)则输出“VERY GOOD” ,
如果在60到85之间的则输出“GOOD”(包括60和85),
小于60的则输出“BAD”。
*/
int score;
cin>>score;
if (score>=86) cout<<"VERY GOOD";
else if (score>=60) cout<<"GOOD";
else cout<<"BAD";
}