• PAT-乙级-1036. 跟奥巴马一起编程(15)


    1036. 跟奥巴马一起编程(15)

    时间限制
    400 ms
    内存限制
    65536 kB
    代码长度限制
    8000 B
    判题程序
    Standard
    作者
    CHEN, Yue

    美国总统奥巴马不仅呼吁所有人都学习编程,甚至以身作则编写代码,成为美国历史上首位编写计算机代码的总统。2014年底,为庆祝“计算机科学教育周”正式启动,奥巴马编写了很简单的计算机代码:在屏幕上画一个正方形。现在你也跟他一起画吧!

    输入格式:

    输入在一行中给出正方形边长N(3<=N<=20)和组成正方形边的某种字符C,间隔一个空格。

    输出格式:

    输出由给定字符C画出的正方形。但是注意到行间距比列间距大,所以为了让结果看上去更像正方形,我们输出的行数实际上是列数的50%(四舍五入取整)。

    输入样例:
    10 a
    
    输出样例:
    aaaaaaaaaa
    a        a
    a        a
    a        a
    aaaaaaaaaa
    
     1 #include<bits/stdc++.h>
     2 using namespace std;
     3 int main()
     4 {  
     5   int n,m;
     6   char c;
     7   cin>>n>>c;
     8   if(n%2)
     9   m=n/2+1;
    10   else
    11   m=n/2;
    12   for(int i=0;i<m;i++){
    13       if(i==0||i==m-1)
    14       {
    15           for(int j=0;j<n;j++)
    16           cout<<c;
    17       }
    18       else
    19       {
    20           for(int j=0;j<n;j++)
    21           {
    22               if(j==0||j==n-1)
    23               cout<<c;
    24               else cout<<" ";
    25           }
    26       }
    27     cout<<endl;
    28   }
    29   return 0;
    30 }
    我会一直在
  • 相关阅读:
    Linux Kernel USB 子系统(1)
    折腾 Gnome3
    2011年06月08日
    xelatex 果然好用
    倍受打击
    长到40岁学到的41件事
    autocompletemode + flyspellmode
    The Linux Staging Tree, what it is and is not.
    如何选择开源许可证?
    Use emacs &amp; Graphviz to plot data structure
  • 原文地址:https://www.cnblogs.com/zhien-aa/p/5665514.html
Copyright © 2020-2023  润新知