问题标题: 酷町堂:酷町堂:知识总结与讨论之1.3章节

0
0
已解决
李泽远
李泽远
高级天翼
高级天翼

知识总结与讨论之1.3章节

循环结构

我先发两点:1.for循环,循环做某件事。

格式:for(数据类型 变量名;执行循环条件;运算)

{

        ……

}

变量控制循环次数。


1
已采纳
被禁言 姜思远
姜思远
初级光能
初级光能

第十二课笔记(循环)
#include <cmath>
     在使用abs(x)可以得到整型或实型x的绝对值,结果是整型或实型。

语句格式:
 for(循环变量赋值; 条件表达式 ;循环变量更新)
 {
  循环体;
                 }
#include <iostream>
#include <iomanip>
#include <cstdio>
#include <cmath>
using namespace std;
int main()
{   
 int money=0;
 for(int x=1;x<=100;x++)
 {
  money=money+x;
 }
 cout<<money;
}
    第十三课笔记(次方)^-^
次方的定义:设a为某数,n为正整数,a的n次方(简写成a^n)就是n个a连乘的结果,如2^4=2*2*2*2=16
指数函数pow(x,y):(即x的y次方)
             pow()的计算结果为double类型
四舍五入:
a=1.23489;
int(a*100+0.5)/100.0
123.489
123.989
                                                                第十四课笔记(while)
while(条件表达式)
{
 循环体;
}
for:需要事先知道循环次数或者初值和终值
while:不能确定循环次数时可以使用
    第十五课笔记(do-while循环)
do
{
 吃一口;//东西会减少
}
while(东西好吃&&未吃完);
不管while里面的条件表达式是否成立,do-while循环至少会执行一次。
    数组第一次课讲义
什么是数组:  相同数据类型的元素按一定顺序排列的集合,就是把有限个类型相同的变量用同一个名字命名,然后用编号区分他们的变量的集合。
         这个名字称为数组名,编号称为下标,数组里面的每一个数称
为数组中的元素。
一维数组的定义:当数组元素只有一个下标时,我们称这样的数组为一维数组。 数组的定义格式如下:类型标识符 数组名[常量表达式],如:
 int a[5]; //定义一个长度为 5 的整型数组 a
数组元素的引用:数组中的每一个元素都可以当做一个变量来使用
            一维数组元素的引用格式:数组名[下标]
            注意数组元素引用和数组定义的区别。例如:int a[5];
数组的特点: 1. 数组是相同数据类型的元素的集合如: int a[10]; //数组中的元素全部为整数类型
                                                                     double a[10]; //数组中元素全部为实数类型
         char a[10]; //数组中的元素全部为字符类型
 2. 数组元素用整个数组的名字和它自己在数组中的顺序位置来表示,且数组是从 0 开始编号的。
例如,a[0]表示名字为 a的数组中的第一个元素,a[1]为数组 a 的第二个元素,以此类推...

 

1
赵逸凡
赵逸凡
初级启示者
初级启示者

@李泽远

我还有while,do_while的

while的

while()//括号可以返回某种指令或者bool类型的数值
//例如要不停输入n,直到n为0为止:
while(cin>>n)
{
   if(!n)break;
}
//或者
cin>>n;
while(n)
{
   cin>>n;
}
//还有
while(cin>>n&&(n))
{
   //.....
}

do_while()的

do
//do_while()与while、for本质的区别在于先执行后输入,在遇到数组的题目时速度比while、for快了O(1),但基本可以忽略
{
    ....
}while();//while里面的循环条件可以按for来写,但是不能用分号
//do_while后面的分号一定要注意,dev_C++会将其判为语法错误

for的略去

0
0
0
0
0
我要回答