东方博宜1000——1005答案

1000:

1000 - 熟悉一下Online Judge的环境

题目描述

请不要笑。用来适应环境的题目,自然比较简单些。

计算 2 个整数的和,这两个整数都在 1到100 之间。

输入

输入只有一行,包括 22 个整数 a , b ,之间用一个空格分开。

输出

输出只有一行,包括 11 个整数。

样例

输入

复制

1 2
输出

复制

3

eee……这道题后面有答案!!!

但我还是放在这了

#include<iostream>
using namespace std;
int main(){
	int a,b;
	cin>>a>>b;
	cout<<a+b;
	return 0; 
}

1002:

1002 - 编程求解1+2+3+...+n

题目描述

编程求解下列式子的值:S=1+2+3+⋯+n。

输入

输入一行,只有一个整数n(1≤n≤1000) 。

输出

输出只有一行(这意味着末尾有一个回车符号),包括 1 个整数。

样例

输入

复制

100
输出

复制

5050

这道题其实很简单好吧,会for就会。这道题跟高斯求和差不多,只不过多了一个未知数n

#include<iostream> 
using namespace std;
int main(){
	int n,sum=0//初始化sum(求和);
    cin>>n;
    for(int i=1;i<=n;i++){
        sum=sum+i;//循环自增,也可以用sum+=i;
    }
    cout<<sum;//输出结果
}

1003:

1003 - 编程求1+3+5+...+n

题目描述

编程求1+3+5+⋯+n 。

输入

输入一行,只有一个整数n(1≤n<10000) 这里 n 为奇数。

输出

输出只有一行。

样例

输入

复制

99
输出

复制

2500

简单思路:

跟第二题差在是奇数相加,所以只要把i++变成i+=2或i=i+2就可以了

#include<iostream>
using namespace std;
int main(){
	int n,i,s=0;
	cin>>n;
	for(i=1;i<=n;i+=2){//i+=2每次相加才是奇数
		s=s+i;
	}
	cout<<s;
    return 0;
}

正常思路:

跟第二题一样,先把i都算出来,再依次判断i是否是奇数,如果是奇数就加起来。

#include<iostream>
using namespace std;
int main(){
	int n,i,s=0;
	cin>>n;
	for(i=1;i<=n;i++){
		if(i%2!=0){//i%2==0是偶数,i%2==1(i%2!=0)是奇数 
			s+=i;
		}
	}
	cout<<s;
    return 0;
}

1004:

1004 - 编程求1*2*3*...*n

题目描述

编程求 1×2×3×⋯×n 。

输入

输入一行,只有一个整数 n(1≤n≤10);

输出

输出只有一行(这意味着末尾有一个回车符号),包括 11 个整数。

样例

输入

复制

5
输出

复制

120
#include<iostream> 
using namespace std;
int main(){
	int n,sum=1;
    cin>>n;
    for(int i=1;i<=n;i++){
        sum=sum*i;//跟前面的题差不多,换成sum*=i就行了
    }
    cout<<sum;
}

1005:

1005 - 已知一个圆的半径,求解该圆的面积和周长

题目描述

已知一个圆的半径,求解该圆的面积和周长。

输入

输入只有一行,只有 1 个整数。

输出

输出只有两行,一行面积,一行周长。(保留两位小数)。

令 paˋi=3.1415926。

样例

输入

复制

1
输出

复制

3.14
6.28

六年级刚刚学的内容(六三制),原题后面有公式。

#include<iostream>
#include<iomanip>
using namespace std;
int main(){
	int r;//半径
	double s,c;//s是面积,c是周长
	double pi=3.1415926;
	cin>>r;
	s=pi*r*r;//面积=π*r*r
	c=2*pi*r;//周长=r*2*π
	cout<<fixed<<setprecision(2)<<s<<endl;
	cout<<fixed<<setprecision(2)<<c<<endl;//保留小数位的一种方法,要加iomanip头文件。
	return 0;
}

由于学习压力,导致一周一更,请谨记

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值