当前位置: 首页 > news >正文

一千题,No.0049(跟奥巴马一起编程)

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

输入格式:

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

输出格式:

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

输入样例:

10 a

输出样例:

aaaaaaaaaa
a        a
a        a
a        a
aaaaaaaaaa

 解题思路:

++水题

无需多言

c++代码如下:

#include <bits/stdc++.h>using namespace std;int main()
{int n;char c;cin >> n >> c;int x = n;float y = float(n)/2;int yy = n/2;if(int(y*10)%10 >=5){++yy;}for(int i = 0;i < n;++i)cout << c;cout << endl;for(int i = 0;i < yy-2;++i){cout << c;for(int i = 0;i < n-2;++i)cout << " ";cout << c;cout << endl;}for(int i = 0;i < n;++i)cout << c;
}

http://www.lryc.cn/news/367200.html

相关文章:

  • 《python程序语言设计》2018版第5章第46题均值和标准方差-上部(我又一次被作者的出题击倒)
  • 自己做的精灵图制作,图片合成,卓宠,窗口置顶,磁力链下载等工具软件
  • C++协程
  • linux系统——ping命令
  • vue3第三十七节(自定义插件之自定义指令)防重指令
  • 面试高频问题----5
  • 计算机网络 —— 网络层(子网掩码和子网划分)
  • 2024 IDEA最新永久使用码教程(2099版)
  • http协议,tomcat的作用
  • 有哪些针对平台端口的常见攻击手段
  • Xcode下载安装
  • 【 k8s 标签与选择器 】
  • 【模拟-BM99 顺时针旋转矩阵】
  • 今年618,京东和爱奇艺为大屏品质“把关”
  • NSS题目练习7
  • 聊一聊大数据需求的流程
  • 老黄一举揭秘三代GPU!打破摩尔定律,打造AI帝国,量产Blackwell解决ChatGPT全球耗电难题
  • HTML静态网页成品作业(HTML+CSS)—— 家乡南宁介绍网页(2个页面)
  • 把qml程序制作成安装包(Windows)
  • 内网中redis无法连接访问问题
  • Unix环境高级编程第二版:深入探索与实战解析
  • SSL/TLS和HTTPS
  • 苹果将推出“Apple Intelligence”AI系统,专注于隐私和广泛应用|TodayAI
  • 配置Kubernetes资源管理Secret与ConfigMap
  • 韩顺平0基础学java——第19天
  • 嵌入式学习——Linux高级编程复习(目录IO、软硬连接、makefile)——day38
  • makefile与进度条
  • 操作系统总结
  • SpringCloud整合OpenFeign实现微服务间的通信
  • 老师必备!一文教你如何高效收集志愿填报信息