初级光能
第十二课笔记(循环)
#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 的第二个元素,以此类推...
初级启示者
@李泽远
我还有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的略去