1616-3张宇(16.10.21)【连续二十一天总结】
关键词:分支运算
A.单路分支和多路分支
B.今天学习了分支运算,我觉得分支运算是c++当中一个比较基础的运算,在以后的运算过程中应该会用得相当的普遍。而当中关键应该是if我和else的对应关系。
还有怎样可以简化运算的比较步骤和运算时间。为达到同一种目的我们可以采取很多的比较方法。比如比较adc三个数的大小。我们可以分别让三个数进行比较。也可以假设a最大成立。然后再进行比较a和c的关系。若不成立,就比较a和b的关系。还有break的作用是当条件成立时直接跳过以下步骤。还有swtich语句的作用,当满足case语句时进行运算,要是不满足就进行default后的语句运算。
#include <iostream>
using namespace std;
int main()
{int newgrade,oldgrade;
cin>>newgrade;
swtich(newgrade/10)
{case10:
case9: newgrade=5;
break;
case8: newgrade=4;
break;
case7 newgrade=3;
break;
case6: newgrade=2;
break;
default: newgrade=1;
}
cout<<newgrade;
return 0;
}
C.明日任务:已知次数运算已知条件运算