#include <iostream> using namespace std; int main() { // 1 输入分数 int score = 0; cout<<"请输入一个分数:"<<endl; cin>>score; // 2 打印输入的分数 cout<<"您输入的分数为:"<<score<<endl; // 3 判断是否大于等于60,如果是,则及格 if(score>=60){ cout<<"成绩及格!"<<endl; } return 0; }
#include <iostream> using namespace std; int main() { // 1 输入分数 int score = 0; cout<<"请输入一个分数:"<<endl; cin>>score; // 2 打印输入的分数 cout<<"您输入的分数为:"<<score<<endl; // 3 判断是否大于等于60,如果是,则及格 if(score>=60){ cout<<"成绩及格!"<<endl; } else{ cout<<"很遗憾,成绩不合格!"<<endl; } return 0; }
#include <iostream> using namespace std; int main() { // 1 输入分数 int score = 0; cout<<"请输入一个分数:"<<endl; cin>>score; // 2 打印输入的分数 cout<<"您输入的分数为:"<<score<<endl; // 3 判断是否大于等于90,A等级; // 判断是否大于等于80,B等级; // 判断是否大于等于70,C等级; // 判断是否大于等于60,D等级; // 如果小于60,成绩不合格; if(score>=90){ cout<<"成绩为A等级!"<<endl; } else if(score>=80){ cout<<"成绩为B等级!"<<endl; } else if(score>=70){ cout<<"成绩为C等级!"<<endl; } else if(score>=60){ cout<<"成绩为D等级!"<<endl; } else{ cout<<"很遗憾,成绩不合格!"<<endl; } return 0; }
#include <iostream> using namespace std; int main() { // 1 输入分数 int score = 0; cout<<"请输入一个分数:"<<endl; cin>>score; // 2 打印输入的分数 cout<<"您输入的分数为:"<<score<<endl; // 3 首先判断输入分数是否在0-100内,如果不在,则不在0-100范围内; // 如果合格,则嵌套内判断 // 判断是否大于等于90,A等级; // 判断是否大于等于80,B等级; // 判断是否大于等于70,C等级; // 判断是否大于等于60,D等级; // 如果小于60,成绩不合格; if(score<0 || score>100) { cout<<"您输入的分数不在0-100范围内!"<<endl; } else{ if(score>=90){ cout<<"成绩为A等级!"<<endl; } else if(score>=80){ cout<<"成绩为B等级!"<<endl; } else if(score>=70){ cout<<"成绩为C等级!"<<endl; } else if(score>=60){ cout<<"成绩为D等级!"<<endl; } else{ cout<<"很遗憾,成绩不合格!"<<endl; } } return 0; }
#include <iostream> using namespace std; int main() { // 1 输入分数 int score; cout<<"请输入一个分数:"<<endl; cin>>score; // 2 打印输入的分数 cout<<"您输入的分数为:"<<score<<endl; // 3 电影评分 switch(score) { case 10: cout<<"经典"<<endl; break; case 9: cout<<"优秀"<<endl; break; case 8: cout<<"一般"<<endl; break; default: cout<<"剧毒"<<endl; break; } return 0; }
#include <iostream> using namespace std; int main() { int num = 0; while (num<10) { cout<<num<<endl; num++; } return 0; }
与while循环区别就是,do-while先执行内容,再判断条件;while先判断是否满足条件,再执行内容。
#include <iostream> using namespace std; int main() { int num = 0; do { cout<<num<<endl; num++; } while (num<10); return 0; }
(1) for语句基础
#include <iostream> using namespace std; int main() { for(int i=0;i<10;i++) { cout<<i<<endl; } return 0; }
(2)乘法口诀表
#include <iostream> using namespace std; int main() { for(int i =1;i<10;i++) { for(int j=1;j<=i;j++) { cout<<j<<"*"<<i<<"="<<j*i<<" "; } cout<<endl; } return 0; }
退出本次循环,循环终止。如果嵌套循环,只退出内侧循环
#include <iostream> using namespace std; int main() { for(int i =1;i<10;i++) { if(i==5){ break; } cout<<i<<endl; } return 0; }
跳过本次循环,不会终止循环,执行下一次循环
#include <iostream> using namespace std; int main() { for(int i =1;i<=20;i++) { if(i%2==0){ continue; } cout<<i<<endl; } return 0; }
#include <iostream> using namespace std; int main() { cout<<"1"<<endl; goto Flag; cout<<"2"<<endl; cout<<"3"<<endl; cout<<"4"<<endl; Flag: cout<<"5"<<endl; return 0; }