zoukankan      html  css  js  c++  java
  • PTA——c++2017Final 圆周率山

    为了参加学校的社团风采展,怡山小学数学组的同学们决定画一座圆周率山,以宣传圆周率。

    已知圆周率为:3.

    1415926535 8979323846 2643383279 5028841971 6939937510

    5820974944 5923078164 0628620899 8628034825 3421170679

    8214808651 3282306647 0938446095 5058223172 5359408128

    4811174502 8410270193 8521105559 6446229489 5493038196

    输入格式:

    输入山的高度,为一个不超过10的正整数。

    输出格式:

    以上尖下宽,左右对称的三角形形式,给出圆周率的前若干位(不含小数点)。注意:每行均以数字结尾,即数字右边无空格。

    输入样例:4

    输出样例:

    3
    141
    59265
    3589793

    代码:

    #include<bits/stdc++.h>
    using namespace std;
    #define PI "314159265358979323846264338327950288419716939937510582097494459230781640628620899862803482534211706798214808651328230664709384460955058223172535940812848111745028410270193852110555964462294895493038196"
    
    int main()
    {
        int n,x,i,j;
        cin>>n;
        string s(PI);
        int flag=0;
        for(i=0;i<n;i++){
            string s1=s.substr(flag,i*2+1);
            cout<< setw((n*2-1)/2+1+i)<<s1<<endl;
            flag+=i*2+1;
        }
        return 0;
    }
  • 相关阅读:
    烤盐屋——Beta冲刺日志(2/7)
    团队作业第六次--Beta阶段随笔集合
    OneDay!——冲刺日志集合
    Beta冲刺答辩
    OneDay!——随机组队“吐槽”
    OneDay!——Beta冲刺总结
    用户使用调查报告
    Beta冲刺日志--Day 7
    Beta冲刺日志--Day 6
    Beta冲刺日志--Day 5
  • 原文地址:https://www.cnblogs.com/1305536110-dym/p/14903502.html
Copyright © 2011-2022 走看看