语言基础
ll1243295518
看来
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
C++基础知识
一.OJ上数据输入输出的处理 scanf函数有返回值,返回值是成功读入的数据个数 处理不确定个数的输入 EOF可以直接当一个数-1来用,scanf读入失败返回-1. cin也有类似的返回值。 二 .循环 例 求阶乘的和 输入正整数n,输出1!+2!+…+n!的值 思路:用循环,对于某一层循环i,假设前面的事情已经做好,需要计算i的阶乘,可以设一个变量保存每次计算完的阶乘,然后乘i即可。对...原创 2018-12-26 22:57:28 · 306 阅读 · 0 评论 -
编程基础之数据、循环、分支
要使输出数据占8位,可以用printf("%8d",a) 要使输出数据保留5位小数,可以用printf("%0.8lf",a) 要输出%,需要写两个%:printf("%%") printf"."后面的是小数精度控制,这里因为是浮点型,则取零代表不显示小数点(取整)不为零时代表最大小数位数原创 2019-01-02 23:21:40 · 724 阅读 · 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 · 1147 阅读 · 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 · 460 阅读 · 0 评论
分享