![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
语言基础
ll1243295518
看来
展开
-
C++基础知识
一.OJ上数据输入输出的处理scanf函数有返回值,返回值是成功读入的数据个数处理不确定个数的输入EOF可以直接当一个数-1来用,scanf读入失败返回-1.cin也有类似的返回值。二 .循环例 求阶乘的和输入正整数n,输出1!+2!+…+n!的值思路:用循环,对于某一层循环i,假设前面的事情已经做好,需要计算i的阶乘,可以设一个变量保存每次计算完的阶乘,然后乘i即可。对...原创 2018-12-26 22:57:28 · 223 阅读 · 0 评论 -
编程基础之数据、循环、分支
要使输出数据占8位,可以用printf("%8d",a)要使输出数据保留5位小数,可以用printf("%0.8lf",a)要输出%,需要写两个%:printf("%%")printf"."后面的是小数精度控制,这里因为是浮点型,则取零代表不显示小数点(取整)不为零时代表最大小数位数原创 2019-01-02 23:21:40 · 539 阅读 · 0 评论 -
编程基础之一维数组
c++可以动态定义数组大小。如int n;cin>>n;int a[n];是允许的,而c语言不允许这样做全局数组会将数组全部自动初始化为0,而局部定义的数组不会。由于int类型是4字节即2^2, 最大限制为65536KB的内存即2^26B,允许申请大约1600万大小的int类型数组。首先应该分清无限小数和有限小数,并设置数组来存储余数,变量remainder存...原创 2019-01-03 12:05:12 · 885 阅读 · 0 评论 -
编程基础之字符串
字符串输入首先看题目要求,是无空格还是带空格的,是要求读入一行还是多行。string类的输入:sting s;若要读入无空格,直接cin>>s;若要求读入空格,且一行,就用getline(cin,s)getline(cin,s,’,’)可以用来读入逗号之前的内容。比如读入数据abc,123,345 将其分别赋给s1,s2,s3,可以写getline(cin,s1,’,’...原创 2019-01-13 21:08:16 · 397 阅读 · 0 评论