“蓝桥杯”练习系统 (lanqiao.cn)
试题 基础练习 序列求和
资源限制
时间限制:1.0s 内存限制:256.0MB
问题描述
求1+2+3+...+n的值。
输入格式
输入包括一个整数n。
输出格式
输出一行,包括一个整数,表示1+2+3+...+n的值。
样例输入
4
样例输出
10
数据规模与约定
1 <= n <= 1,000,000,000。
#include<iostream>
using namespace std;
int main(){
long long n,sum=0,i;
cin>>n;
for(i=1;i<=n;i++){
sum=sum+i;
}
cout<<sum<<endl;
}
试题 基础练习 十六进制转十进制
资源限制
时间限制:1.0s 内存限制:512.0MB
问题描述
从键盘输入一个不超过8位的正的十六进制数字符串,将它转换为正的十进制数后输出。
注:十六进制数中的10~15分别用大写的英文字母A、B、C、D、E、F表示。
样例输入
FFFF
样例输出
65535
#include<iostream>
#include<string>
using namespace std;
int main(){
string a;
cin>>a;
long long sum=0;
int n=a.length();
for(int i=0;i<n;i++){
if (a[i] >= 'A'&&a[i] <= 'F')
sum=sum*16+(a[i]-'A')+10;
else
sum=sum*16+(a[i]-'0');
}
cout<<sum<<endl;
return 0;
}
试题 基础练习 圆的面积
资源限制
时间限制:1.0s 内存限制:256.0MB
问题描述
给定圆的半径r,求圆的面积。
输入格式
输入包含一个整数r,表示圆的半径。
输出格式
输出一行,包含一个实数,四舍五入保留小数点后7位,表示圆的面积。
样例输入
4
样例输出
50.2654825
数据规模与约定
1 <= r <= 10000。
提示
本题对精度要求较高,请注意π的值应该取较精确的值。你可以使用常量来表示π,比如PI=3.14159265358979323,也可以使用数学公式来求π,比如PI=atan(1.0)*4。
#include<iostream>
#include<iomanip>
#include<cmath>
using namespace std;
int main(){
double PI=atan(1.0)*4;
double r,s;
cin>>r;
s=PI*r*r;
cout<<setiosflags(ios::fixed)<<setprecision(7)<<s<<endl;
}