- 博客(4)
- 收藏
- 关注
原创 第二周学习总结2021.1.31
筛法题目描述用筛法求N以内的素数。输入N输出0~N的素数样例输入100样例输出2357111317192329313741434753596167717379838997#include<bits/stdc++.h> using namespace std;bool f[1000005];int main(){ int n; cin>>n; f[1]=0; for(int i=
2021-01-31 20:27:58 153
原创 关于C++的精度输出中的cout.precision()的正确解释
关于C++的精度输出中的cout.precision()的正确解释网上绝大多数解释的都是,cout.precision()控制浮点数的输出精度,是控制保留几位小数的这样是不对的,这个函数虽然是控制浮点数的输出精度,但是它正确的是用来保留几位有效数字的。看下面两个例子可以帮你更容易理解,如下:#include <iostream>using namespace std;int main(){ double value = 1.23456789; cout.precision(1);
2021-01-25 12:22:45 1717 4
原创 本周学习总结2021.1.24
本周学习总结2021.1.24数组和字符串长度的获取sizeof()函数使用注意事项引用函数时传入数组的方法屏蔽空格cin数组和字符串长度的获取数组的长度使用sizeof()函数方法获取。字符串长度使用strlen()函数方法获取。sizeof()函数使用注意事项在主函数中使用sizeof()函数可以得到一个数组的长度,但是在其他函数中时,如果要求的这个数组不是在此函数中定义的,而是在主函数中定义,通过传入到此函数中的sizeof()函数就不能得到数组的长度了,因为在主函数中sizeof(a)其中
2021-01-24 20:06:46 255 2
原创 c语言中scanf函数读取换行符的问题
在我们使用c语言的过程中经常会遇到一个小问题,就是在我们使用scanf这个函数时,尤其和循环体一起使用时例如while (scanf("%c %c", &a, &b) != EOF)这种,我们在输入结束后,会按下回车来表示我们输入结束,但是这是一个循环,我们在按回车结束后,我们的这个回车字符\n会被下一次的循环中的scanf读取,就会产生不尽人意的效果例如:#include <stdio.h>int main(){ char a, b; while (
2020-12-14 20:41:11 10331 2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人