公告
本代码已更新至1000-1015
本代码仅供学习参考,禁止用于一切其他用途(偷懒,作弊等),发生任何问题与本文作者无关,请悉知
本答案并不完全,可以提交题号+答案到评论区,我会带上您的名字补充的
#include<bits/stdc++.h> 为万能头文件,但不稳定,本代码为方便而使用,但不建议用于比赛等特殊用途
乔斯少儿编程链接
登陆 - JOYSKIDhttp://oj.joyskid.cn/
东方博宜链接
问题列表-东方博宜OJhttps://oj.czos.cn/
源代码
1000
#include <iostream>//c++基础代码
using namespace std;
int main()
{
int a, b;
cin >> a >> b;
cout << a + b << endl;
system("pause");
return 0;
}
1001
#include <iostream>//c++基础代码
#include<iomanip>
using namespace std;
int main()
{
int a, b;
while (cin >> a >> b) {
cout << a + b<<endl;
}
system("pause");
return 0;
}
1002
#include <iostream>//c++基础代码
using namespace std;
int main()
{
int a,b=1,c=1;
cin >> a;
while (c!=a+1)
{
b = b + c;
c++;
}
cout << b-1;
return 0;
}
1003
#include <iostream>//c++基础代码
using namespace std;
int main()
{
int a, b, c;
cin >> a;
b = (a - 1) / 2 + 1;
cout << (1 + a) * b / 2;
return 0;
}
1004
#include <iostream>//c++基础代码
using namespace std;
int main()
{
int a, b=1, c=1;
cin >> a;
while (c<=a)
{
b = b * c;
c=c+1;
}
cout << b;
return 0;
}
1005
#include <iostream>
#include<iomanip>
using namespace std;
int main()
{
double a, b;
cin >> a;
cout << fixed << setprecision(2) << a * a * 3.1415926 << endl;
cout << fixed << setprecision(2) << 2 * 3.1415926 * a << endl;
system("pause");
return 0;
}
1006
#include<bits/stdc++.h>
using namespace std;
int main(){
int n;
cin>>n;//输入的行数
int i,j,k;//循环行数
for(int i=1;i<=n;i++){
//循环三个三角形
for(int j = 1;j <= 3;j++){
//循环输出空格
for(int k = 1;k <= n-i;k++){
cout<<" ";
}
//循环输出*
for(int k = 1;k <= 2*i-1;k++){
cout<<"*";
}
//循环输出空格
for(int k = 1;k <= n-i;k++){
cout<<" ";
}
}
cout<<endl;
}
return 0;
}
1007
#include<bits/stdc++.h>
using namespace std;
int main()
{
string n;
int b,c=0;
getline(cin, n);
b=n.length();
for (int i=0;i<b;i++) {
if (n[i] <= 'Z' && n[i] >= 'A') {
c++;
}
}
cout << c;
system("pause");
return 0;
}
1008
#include <bits/stdc++.h>
using namespace std;
int main(){
int n;
cin>>n;
for(int i=1;i<=n;i++){
for(int j=1;j<=n-i;j++){
cout<<' ';
}
for(int j=1;j<=2*i-1;j++){
cout<<i;
}
cout<<endl;
}
return 0;
}
1009
#include<iostream>
using namespace std;
int main() {
int a, b, c, d;
int sb[100];
cin >> a;
for (int i=0;i<a;i++) {
cin >> sb[i];
}
int j = 99;
j = a - 1;
for (j = a - 1; j >= 0; j--) {
cout << sb[j]<<" ";
}
return 0;
}
1010
#include <iostream>
using namespace std;
int main() {
int n, a[1000];
cin >> n;
for (int i = 1; i <= n; i++) {
cin >> a[i];
}
for (int i = 1; i <= n - 1; i++) {
for (int k = 1; k<= n - i; k++) {
if (a[k] > a[k + 1]) {
int cnt = a[k];
a[k] = a[k + 1];
a[k + 1] = cnt;
}
}
}
for (int i = 1; i <= n; i++) {
cout << a[i] << " ";
}
return 0;
}
1011
#include <bits/stdc++.h>
using namespace std;
int main(){
int n;
cin>>n;
for(int i=1;i<=n;i++){//行
for(int j=1;j<=n-i;j++){//输出空格
cout<<' ';
}
if(i==1){
for(int j=1;j<=n;j++){//输出星星
cout<<'*';
}
}else{
cout<<'*';
for(int j=1;j<=n+(i-2)*2;j++){//输出空格
cout<<' ';
}
cout<<'*';
}
cout<<endl;
}
//第二段
for(int i=1;i<=n-2;i++){//行
for(int j=1;j<=i;j++){//输出空格
cout<<' ';
}
cout<<'*';
for(int j=1;j<=n+(n-i-2)*2;j++){//输出空格
cout<<' ';
}
cout<<'*';
cout<<endl;
}
for(int j=1;j<=n-1;j++){//输出空格
cout<<' ';
}
for(int j=1;j<=n;j++){//输出星星
cout<<'*';
}
return 0;
1012(未完成,预留空间)
未完成,预留空间
1013(未完成,预留空间)
未完成,预留空间
1014
#include <iostream>//c++基础代码
#include<iomanip>
using namespace std;
int main()
{
double a,o,n;
cin >> a;
n = 1;
o = 0;
while (n!=a+1) {
o= o+1 / n;
n++;
}
cout << fixed << setprecision(3) << o;
system("pause");
return 0;
}
1015
#include <iostream>//c++基础代码
#include<iomanip>
using namespace std;
int main()
{
int a, b;
a = 160 / 2 - 50;
b = 50 - a;
cout << b << " " << a;
system("pause");
return 0;
}
剩余的题目等我做完再写