C06-3.23循环(一)
原题链接:38471.note12025-03-23 18:34:02
发布于:江苏
一、练习回顾
#include<iostream>
using namespace std;
int main(){
double a,b,c;
cin >> a >> b >> c;
if(a+b>c && b+c>a && a+c>b){
cout << "yes";
}else{
cout << "no";
}
return 0;
}
二、运算符分类
功能分类:
1. 算术运算符。+-*/
2. 逻辑运算符。0, 1
3. 比较运算符, 关系运算符 >=, <=, ==
4. 赋值运算符: =
5. 复合运算符. +=, -=, *=, /=, %=
操作数分类:
单目运算符: !, ++, --, 自增, 自减
双目运算符:
三目运算符: ((a)?(b):(c))
自增自减运算符
++i: 使用之前 +1
i++: 使用之后 +1
int i=0;
// ++i;
cout << ++i << endl; //1
三、循环
//无限循环
for (;;)
{
//循环体
cout << "I love 学习 泰裤辣";
}
//1.循环初始值, 2,循环的条件, 3,步长
for (int i=1; i<=100; i++)
{
//4. 循环体
cout << i << "-我爱学习";
}
实例1 计算输入n个数的和
#include<iostream>
using namespace std;
int main(){
int n, t, sum = 0;
cin >> n;
for (int i=1; i<=n; i++)
{
cin >> t; //将输入存入临时变量t
sum += t; //累加 sum = sum + t
}
cout << sum;
return 0;
}
实例2 输出n的因数
#include<iostream>
using namespace std;
int main(){
int n;
cin >> n;
for (int i=1; i<=n; i++){
if (n%i==0){
cout << i <<' ';
}
}
return 0;
}
四、作业思路
【阶乘】思路提示
参考我们课堂上讲过的for循环进行累加的代码, 这份笔记中也是可以看到的,累加是将所有的数字进行了求和,但是这里是累乘,将所有的数字进行相乘。注意累乘的初始值不能为0,得为1。否则乘得最后的结果是0。
这里空空如也
有帮助,赞一个