l
l
double 型函数:双精度
double pow(double x,double y)
例: pow (2.0,3.0)=8 x^y
sart(100)= 10 方根函数
函数原型为double floor(double x)自变量和函数均为双精度实数
函数一般是由主函数调用,调用函数的目的是让它计算某一个函数值,这个值通过return语句返回给调用它的函数。
第四章 函数思维与模块化设计
第六讲
3.3 循环结构
循环结构是程序中用得最多的一种,它发挥了计算机长于重复运算的特点。
它和顺序结构、分支(选择)结构并称为程序设计的三种基本结构。
for语句的格式和执行过程
for语句的格式为
for(表达式1;表达式2;表达式3)
{
循环体(语句组)
}
for是计数型循环的标识符,圆括号括起的是三个表达式。其下的大括号括起的部分是循环体
整型范围- 32768~+32767
整型现在为4个字节范围与长整型范围一致
if
then
else if
else
end_if
for(表达式1,表达式2,表达式3)
{
循环体
}
逻辑思维与计算机解题
1、关系运算和关系表达式
关系运算符
>= 大于等于
> 大于
== 等于
<= 小于等于
< 小于
!= 不等于
关系表达式的一般格式
《变量1》关系运算符《变量2》
b>c
***********************************
*程序: *
*功能: *
*编制人: *
*时间: *
***********************************
#iclude<iostream.h> //预编译命令
using namespace std;
int main()
{
char thisman; //声明字符变量thisman
thisman='A'; //thisman赋值为A
cout <<"65=='A'----关系表达式的值
<<(65=='A')<<"1为真"<< endl;
return 0;
} //主函数结束
2、枚举法的思路
for (k=0;k<4;k=k=1) //计数型循环,循环的控制变量为k
{ //循环体开始
thisman="A"+k; //产生被试者,依次为A B C D
sum= (thismaan!=A)
+(thismaan==C)
+(thismaan==D)
+(thismaan!=D)
}
cout输出
cin输入
main是主函数,是程序入口。
快速排序
1-10万的和算错了,int 和 long int 已经溢出了,需要使用 long long 或 long long int 等 8 字节(64位)的数据类型来计算,实际结果是 5000050000。
#include <iostream>
int main() {
long long sum = 0;
for (long long i = 1; i <= 100000; i++) {
sum += i;
}
std::cout << "1-10万的和:" << sum << std::endl;
return 0;
}
// out:
// 1-10万的和:5000050000
int 整数型
long 长整形