[关闭]
@Moritz 2019-03-29T08:20:49.000000Z 字数 590 阅读 495

一些题(蓝桥OJ)和一些注意事项

C++ 蓝桥杯 所有文稿


入门训练

2.序列求和

试问一下两个程序的区别:

  1. 判断WA
  1. #include <iostream>
  2. #include <cstdio>
  3. using namespace std;
  4. int main()
  5. {
  6. long long int n;
  7. cin>>n;
  8. cout<<(1.0+n)*n/2;
  9. return 0;
  10. }
  1. AC
  1. int main()
  2. {
  3. long long int n,s;
  4. cin>>n;
  5. s=(1.0+n)*n/2;
  6. cout<<s;
  7. return 0;
  8. }

3.圆的面积

WA

  1. #include <iostream>
  2. #include <stdio.h>
  3. #include <iomanip>
  4. using namespace std;
  5. int main()
  6. {
  7. long double PI=3.14159265358979323,spa;
  8. long int r;
  9. cin>>r;
  10. spa=PI*r*r;
  11. printf("%.7f\n",spa);
  12. return 0;
  13. }

long double改成double就可以了=_=

  1. int main(){
  2. double PI=3.14159265358979323,spa;
  3. long int r;
  4. cin>>r;
  5. spa=PI*r*r;
  6. printf("%.7f\n",spa);
  7. return 0;
  8. }

基础练习

13.数列排序

题目不难,一开始花式骚操作直接用set存数然后输出,忽略了set中不包含重复元素这个性质。


添加新批注
在作者公开此批注前,只有你和作者可见。
回复批注