【WZOI】第31~50题答案

啥也别说了,上答案:

31、

#include<bits/stdc++.h>
using namespace std;
int main() {
	double a,b,c,d;
	cin>>a>>b;
	c=b*1.0/a*100;
	printf("%0.4lf",c);
	return 0;
}

32、

#include<bits/stdc++.h>
using namespace std;
int main() {
	double a,b,c,d;
	cin>>a;
	cout<<a;
	//printf("%0.4lf",c);
	return 0;
}

33、

#include<bits/stdc++.h>
using namespace std;
int main() {
	double a,b,c,d;
	cin>>a;
	b=sqrt(a);
	printf("%0.3lf",b);
	return 0;
}

34、

#include<bits/stdc++.h>
using namespace std;
int main() {
	double a,b,c,d;
	cin>>a;
	b=log(a);
	c=log10(a);
	d=log2(a);
	printf("%0.3lf\n",b);
	printf("%0.3lf\n",c);
	printf("%0.3lf",d);
	return 0;
}

35、

#include<bits/stdc++.h>
using namespace std;
int main() {
	double a,b,d;
	char c;
	cin>>a>>c>>b;
	d=max(a,b);
	cout<<"max=";
	printf("%0.0lf",d);
	return 0;
}

36、

#include<bits/stdc++.h>
using namespace std;
int main() {
	double a,b,c,d;
	cin>>a>>b;
	c=b-a*2;
	d=a-c;
	cout<<d<<" "<<c;
	//printf("%0.0lf",d);
	return 0;
}

37、

#include<bits/stdc++.h>
using namespace std;
int main() {
	double a,b,c,d;
	cin>>b>>a;
	c=(b-a*2)/2;
	d=a-c;
	cout<<c<<" "<<d;
	//printf("%0.0lf",d);
	return 0;
}

38、

#include<bits/stdc++.h>
using namespace std;
int main() {
	double a,b,c,d;
	cin>>b>>a;
	c=b*a;
	printf("%0.2lf",c);
	return 0;
}

39、

#include<bits/stdc++.h>
using namespace std;
int main() {
	int a,b,c,d;
	cin>>b>>a;
	c=b%a;
	d=b/a;
	cout<<d<<" "<<c;
	return 0;
}

40、

#include<bits/stdc++.h>
using namespace std;
int main() {
	int a,b,c,d;
	cin>>a;
	c=a%10;
	b=a/10;
	cout<<c<<b;
	return 0;
}

41、

#include<bits/stdc++.h>
using namespace std;
int main() {
	long long a,b,c,d;
	cin>>a;
	b=a*(a-1)*(a-2);
	cout<<b;
	return 0;
}

42、

#include<bits/stdc++.h>
using namespace std;
int main() {
	long long a,b,c,d;
	cin>>a;
	b=a*(a-1)*(a-2);
	cout<<b;
	return 0;
}

43、

#include<bits/stdc++.h>
using namespace std;
int main() 
{
	double a,b,c,d;
	cin>>a>>b;
	for (int i=1;i<=int(a/b);i++) c++;
	d=a-b*c;
	printf("%0.4lf",d);
    return 0;
}

44、

#include<bits/stdc++.h>
using namespace std;
int main() 
{
	double a,b,c,d;
	cin>>a>>b;
	for (int i=1;i<=int(a/b);i++) c++;
	d=a-b*c;
	printf("%0.4lf",d);
    return 0;
}

45、

#include<bits/stdc++.h>
using namespace std;
int main() 
{
	float a;
	double b;
	cout<<sizeof(a)<<" "<<sizeof(b); 
    return 0;
}

46、

#include<bits/stdc++.h>
using namespace std;
int main() 
{
	bool a;
	char b;
	cout<<sizeof(a)<<" "<<sizeof(b); 
    return 0;
}

47、

#include<bits/stdc++.h>
using namespace std;
int main() 
{
	char a;
	int b;
	float c;
	double d;
	cin>>a>>b>>c>>d; 
	cout<<a<<" "<<b<<" ";
	printf("%0.6f",c);
	cout<<" ";
	printf("%0.6lf",d);
    return 0;
}

48、

#include<bits/stdc++.h>
using namespace std;
int main() 
{
	int a,b,c,d;
	cin>>a;
	a=bool(a);
	cout<<int(a);
    return 0;
}

49、

#include<bits/stdc++.h>
using namespace std;
int main() {
	char a,b,c,d;
	cin>>a;
	cout<<setw(3)<<a<<endl<<setw(2)<<a<<a<<a<<endl<<setw(1)<<a<<a<<a<<a<<a;
	return 0;
}

50、

#include<bits/stdc++.h>
using namespace std;
int main() {
	char a,b,c,d;
	cin>>a;
	cout<<setw(3)<<a<<endl<<setw(2)<<a<<a<<a<<endl<<setw(1)<<a<<a<<a<<a<<a<<endl<<setw(2)<<a<<a<<a<<endl<<setw(3)<<a;
	return 0;
}

 干货满满,记得点赞。评论关注,必不可少。拜拜! 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值