ELSABABY2016 @ 2023-01-01 12:00:36
#include<iostream>
using namespace std;
int main()
{
int a,b;
cin>>a>>b;
cout<<a+b<<endl;
return 0;
}
#include <iostream>
#include <cstdio>
using namespace std;
int main()
{
int a,b;
cin >> a >> b;
cout << a+b << endl;
return 0;
}
首先说一下:我的代码编译成功了,AC
然后,我去看了下题解,对比发现:题解比我的代码多一行#include <cstdio>
后来,我查了百度,但仅仅是查了,没懂,所以各位大佬解惑时,能不能稍微通俗易懂一点
问题如下:
头文件cstdio有什么用处?
头文件cstdio和头文件iostream有什么区别?
为什么此题用了头文件iostream,还要用头文件cstdio?
by ELSABABY2016 @ 2023-01-01 12:40:59
@lianchanghua 谢谢,直接让我茅塞顿开,少走了一个月的弯路呀
by Kinzo @ 2023-01-05 10:58:13
@lianchanghua cout的是cout<<fixed<<setpresision(x)<<ans;
by Kinzo @ 2023-01-05 10:59:35
@ELSABABY2016 深入浅出程序设计竞赛(基础篇) 俗称"深基"
by code_LH @ 2023-01-11 11:10:01
我也只知道iostream,有点尴尬
by riki1230 @ 2023-01-15 20:40:44
此头文件可以运用printf以及scanf来进行输出以及输入
by AKPC @ 2023-01-22 16:06:20
@ELSABABY2016 cstdio
的输入输出比 iostream
的快
by jijidawang @ 2023-01-28 17:47:47
我只知道cstdio不知道iostream,有点尴尬
by CheZiHe929 @ 2023-01-31 15:27:32
@ELSABABY2016 可以买深入浅出的基础版(首页广告有,你也可以在某宝,某东等上搜索购买)
by hnkz @ 2023-02-02 09:52:03
可以直接用
#include<iostream>
//完整代码如下
#include<iostream>
using namespace std;
int main(){
int a,b;
cin>>a>>b;
cout<<a+b;
}
by 10chen01 @ 2023-02-03 11:09:36
其实除了ios::sync_with_stdio(false)
优化,还可以
cin.tie(nullptr);
cout.tie(nullptr);
好处是还可以用stdio的函数
允许的话两个一起用