跟奥巴马一起画方块

   日期:2020-11-17     浏览:108    评论:0    
核心提示:这是我们学校上面的oj题目#include <stdio.h>#include <stdlib.h>int main(){ int i,n,a; scanf("%d %c",&n,&a); if(n%2==0) { for(int b=1,i=1;b<=n/2;i++) { for(i=1;i<=n;i++) {

题目描述

2014年底,为庆祝“计算机科学教育周”正式启动,奥巴马编写了很简单的计算机代码:在屏幕上画一个正方形。现在你也跟他一起画吧!

输入

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

输出

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

样例输入

5 c

样例输出

ccccc
ccccc
ccccc

代码如下

#include <stdio.h>
int main()
{ 
    int i,n,a;
    scanf("%d %c",&n,&a);
    if(n%2==0)
    { 
        for(int b=1,i=1;b<=n/2;i++)
          { 
            for(i=1;i<=n;i++)
             { 
               printf("%c",a);
             }
            printf("\n");
            b=b+1;
          }
    }
    else if(n%2!=0)
     { 
         for(int b=0,i=1;b<=n/2;i++)
             { 
               for(i=1;i<=n;i++)
                { 
                printf("%c",a);
                }
         printf("\n");
         b=b+1;}
     }
    return 0;
}

总结

更深刻明白"/"在计算机中的用法

 
打赏
 本文转载自:网络 
所有权利归属于原作者,如文章来源标示错误或侵犯了您的权利请联系微信13520258486
更多>最近资讯中心
更多>最新资讯中心
0相关评论

推荐图文
推荐资讯中心
点击排行
最新信息
新手指南
采购商服务
供应商服务
交易安全
关注我们
手机网站:
新浪微博:
微信关注:

13520258486

周一至周五 9:00-18:00
(其他时间联系在线客服)

24小时在线客服