プログラミングおよび北京()最初の2週間クイズ(2020年春)アルゴリズム

007:アライメント出力

  • 合計時間制限:

    1000ミリ秒

  • メモリ制限:

    65536kB

  • 説明

    3つの整数、8つの文字の幅を表す各整数を読み込み、彼らは右詰め出力されます。

  • エントリー

    整数のみの間のスペースで区切られた3つの整数を含む1行。

  • 輸出

    唯一のラインとの間にスペースで区切られた3つの整数のフォーマット要件に応じて順次出力されます。

  • サンプル入力

    123456789 0 -1

  • サンプル出力

    123456789 0 -1

    #include<iostream>
    #include<cstdio>
    using namespace std;
    int main()
    {
    	int a=0,b=0,c=0;
    	scanf("%d %d %d",&a,&b,&c);
    	printf("%8d %8d %8d",a,b,c);
    	return 0;
     } 
    

008:出力は12進浮動小数点を予約しました

  • 合計時間制限:

    1000ミリ秒

  • メモリ制限:

    65536kB

  • 説明

    、倍精度浮動小数点数を読み出し、このフロートの出力を12小数点以下を予約。

  • エントリー

    唯一のライン、倍精度浮動小数点数。

  • 輸出

    唯一のラインは、12進浮動小数点数を予約しました。

  • サンプル入力

    3.1415926535798932

  • サンプル出力

    3.141592653580

#include<iostream>
#include<cstdio>
using namespace std;
int main()
{
	double a = 0;
	scanf("%lf",&a);
	printf("%.12lf",a);
	return 0;
 } 

009:スペースで区切られた出力

  • 合計時間制限:

    1000ミリ秒

  • メモリ制限:

    65536kB

  • 説明

    読み出された文字、整数、単精度浮動小数点数、倍精度浮動小数点A、及び配列に出力して、それらの間に必要なスペースで区切られました。6進浮動小数点出力を予約。

  • エントリー

    4行の全文字の最初の行は、2行目は整数であり、第三のラインは、単精度浮動小数点数である第4行は倍精度浮動小数点数です。

  • 輸出

    出力文字、整数、浮動小数点単精度および倍精度浮動小数点数は、間にスペースで区切られました。

  • サンプル入力

    a 12 2.3 3.2

  • サンプル出力

    a 12 2.300000 3.200000

#include<iostream>
#include<cstdio>
using namespace std;
int main()
{
	char a;
	int b;
	float c;
	double d;
	scanf("%c",&a);
	scanf("%d",&b);
	scanf("%f",&c);
	scanf("%lf",&d);
	printf("%c %d %.6f %.6lf",a,b,c,d);
	return 0;
 } 

010:球の体積計算

  • 合計時間制限:

    1000ミリ秒

  • メモリ制限:

    65536kB

  • 説明

    ここで、π= 3.14取ら体積V = 4/3 *πr3、として計算される半径rの球のため。今V.を求めて、Rを与えられました

  • エントリー

    入力、すなわち球面半径タイプの二重、非負実数100未満です。

  • 輸出

    出力実数は、すなわち、ボールのボリュームは2桁まで保持しました。

  • サンプル入力

    4

  • サンプル出力

    267.95

#include<iostream>
#include<cstdio>
using namespace std;
int main()
{
	double radius = 0;
	scanf("%lf",&radius);
	printf("%.2lf",4.0/3.0*3.14*radius*radius*radius);
	return 0;
 } 

011:ぞう飲みます

  • 合計時間制限:

    1000ミリ秒

  • メモリ制限:

    65536kB

  • 説明

    象のどが渇いて、彼らの渇きを癒すために水の飲み物20リットル、今だけ深い時間センチ底半径Rセンチ小さなドラム(Hであり、Rは整数である)の。象は、少なくともだけで喉の渇きを癒すためにどのように多くの水をバケツ尋ねる飲みます。

  • エントリー

    ラインが入力された2つの整数はそれぞれ、スペースで区切られたパケット列、および小ドラム底部半径rの深さh、単位はセンチメートルです。

  • 輸出

    飲料に少なくとも象のバレルの数を表す整数を含む出力一行。

  • サンプル入力

    23 11

  • サンプル出力

    3

  • プロンプト

    ドラムはHセンチ深い、半径RのCMの底面である場合、それはPiに* R *、R * H CCの水を保持することができます。(設定パイ= 3.14159)1リットル=千ミリリットル1ミリリットル= 1立方センチメートル

#include<iostream>
#include<cstdio>
#include<cmath>
using namespace std;
int main()
{
	int h = 0;
	int r = 0;
	scanf("%d %d",&h,&r);
	double v = 3.14159*r*r*h/1000;
	printf("%.0f",ceil(20/v));
	return 0;
 } 
公開された21元の記事 ウォンの賞賛0 ビュー477

おすすめ

転載: blog.csdn.net/qq_39901722/article/details/104830208