练习当中需要注意的事情:
①int型,数据在0到2×十的九次方。如果数据超出,可以将int改为long long。
②关于小数什么的加头文件#include<iomanip>,最后输出的事cout<<fixed<<setprecision(保留几位小数)<<endl;
setprecision是网络设置精度。
③sizeof() 是一种内存容量度量函数,功能是返回一个变量或者类型的大小(以字节为单位)。如在例题中的输出bool,和char的内存容量。
char代表字符 ,bool表示的数据类型为布尔型,取值为1或0。
④在cin语句中不可以输入空格。
⑤在数学函数中常用到的有 double fats(绝对值),double ceil(上取整),double floor(下取整),sqrt(为开根号的意思)。还有见到pow,log等需要加头文件#include<cmath>。
⑥输入小数的时候用float(单精度)/double(双精度)。
⑦在计算三角形面积时,已知三角形三边a,b,c。p=(a+b+c)/2,则三角形面积=sqrt(p(p-a)(p-b)(p-c))
⑧在ASCⅡ码值对于十进制的数时0~48,A~65,a~97
程序设计时需要注意的问题
⒈不要忘记写using namespace std;
⒉在最后的时候要检查最后一句有没有;
⒊要注意题目要求,一个空格就是一个空格,不要多加。
程序设计易错提醒
①注意赋值号和等号的区别。
②在输出时双引号里边的直接输出。
③在用到π时,输入pi=3.14159
④scanf是格式化输入,printf是格式化输出,包含在头文件〈cstdio〉中
⑤在ab中不要忘记输乘号 *