清北方舟网址:问题列表-清北方舟OJ
1000 - 熟悉一下Online Judge的环境
#include <bits/stdc++.h>
using namespace std;
int main() {
//定义两个变量 int a,b;
cin>>a>>b; //计算它们的和,并输出
cout<<a+b;
return 0;
}
1002 - 编程求解1+2+3+...+n
#include<bits/stdc++.h>
using namespace std;
int main() {
int s=0,n;
cin>>n;
for(int i=1;i<=n;i++)
{
s=s+i;
}
cout<<s;
}
1003 - 编程求1+3+5+...+n
#include<bits/stdc++.h>
using namespace std;
int main() {
long long s=0,n;
cin>>n;
for(int i=1;i<=n;)
{
s=s+i;
i=i+2;
}
cout<<s;
return 0;
}
1004 - 编程求1*2*3*...*n
#include<bits/stdc++.h>
using namespace std;
int main() {
long long s=1,n;
cin>>n;
for(int i=1;i<=n;i++)
{
s=s*i;
}
cout<<s;
return 0;
}
1005 - 已知一个圆的半径,求解该圆的面积和周长
#include <iostream>
#include <iomanip>
using namespace std;
int main() {
const double PI = 3.1415926;
int a;
cin >> a;
cout << fixed << setprecision(2) << PI * a * a << endl; cout << fixed << setprecision(2) << 2 * PI * a;
return 0;
}
1006 - 打印星号三角形
#include <iostream>
using namespace std;
int main() {
int n;
cin >> n;
for (int i = 1; i <= n; i++) {
for (int j = 1; j <= 6 * n - 3; j++)
{
if ((j >n-i && j < n+i) || (j > 3*n-i-1 && j < 3*n+i-1) || (j > 5 * n - i - 2 && j < 5 * n + i-2))
{
cout << "*";
}
else {
cout << " ";
}
}
cout << endl;
}
return 0;
}
1007 - 统计大写英文字母的个数
#include <iostream>
using namespace std;
int main() {
char a[80];
int num = 0;
int num2 = 0;
for (int i = 0; i < 80; i++) {
cin >> a[i];
num++;
if (a[i] == '.') {
break;
}
}
for (int i = 0; i < num; i++) {
if ((int)a[i] >= 65 && (int)a[i] <= 90) {
num2++;
}
} cout << num2;
return 0;
}
未完待续!