c++学习笔记
system("pause");的头文件是 iostream;
scanf的数据都要格式化;
--------------------------------2022.8.29----------------------------------------------------------------------------------
#include<bits/stdc++.h> 万能头文件,不建议项目使用
--------------------------------2022.09.01---------------------------------------------------------------------------------
1.使用确定位数的可以用std.h中的int8_t之类的来定义;
2.unsigned 表示unsigned int;
3.const 定义常量不可被改变,仅可在外部被定义;//const doucle PI= 3.14;
4. #define用于替换,只在编译时不被改变,运行时可能会被改变
5. %d-int char long
% lld- long long
%c -char (字符)
%s - char (string)
%f - float,%lf - double %Lf- long double
%% 可输出 %
--------------------------------2022.09.02---------------------------------------------------------------------------------
(1)缺少分号。
(2)将分号、逗号、括号等都写成了中文全角的;,(),应该把它们输入为英文半角的;,()。
(3)没有将void main()修改成int main()。
(4)没有#include <stdio.h>等头部文件包含语句。
书上有的例子只有中间关键代码,缺少两头,需要自己补充成完整程序结构。
杭电A+B 8题中英文版对照
中文版在下面网页的1885-1892题:
http://acm.hrbust.edu.cn/index.php?m=ProblemSet&a=showProblemVolume&vol=9
结果程序参见群共享文件《3-杭电A+B题目C╱C++参考代码.zip》,对照题意理解每一条语句的作用和写法。
理解后再去读杭电上的英文题目:
http://acm.hdu.edu.cn/listproblem.php?vol=1
题号:1089-1096,看看相关文字的英文表述。一定要去看这些题,并熟悉题目的英文描述,对照理解这些英文单词和句子!