L1-015:跟奥巴马一起画方块

题目描述

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


输入格式:

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


输出格式:

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


输入样例:

复制代码
10 a

输出样例:

复制代码
aaaaaaaaaa
aaaaaaaaaa
aaaaaaaaaa
aaaaaaaaaa
aaaaaaaaaa

程序代码

cpp 复制代码
#include<stdio.h>
int main(){
	int N;
	char a;
	scanf("%d %c",&N,&a);
	double x=N*0.5;
	
	if(x-(int)x>=0.5)//进行四舍五入取整
	x=(int)x+1;
	else
	x=(int)x;
	
	for(int i=1;i<=x;i++){
		for(int j=1;j<=N;j++){
			printf("%c",a);
		}
		printf("\n");
	}
	return 0;
}

运行结果

相关推荐
敲代码的嘎仔3 分钟前
力扣高频SQL基础50题详解
开发语言·数据库·笔记·sql·算法·leetcode·后端开发
小虎牙00710 分钟前
面试被问复杂度总懵?这篇指南帮你彻底搞清
算法
12.=0.32 分钟前
【stm32_9.2】FreeRTOS的任务管理:任务策略,调度器启用,任务创建、删除、挂起、恢复
c语言·stm32·单片机·嵌入式硬件
knight_9___1 小时前
大模型project面试4
人工智能·python·深度学习·算法·面试·agent
l1t2 小时前
DeepSeek总结的欢迎来到 ORDER BY 丛林
数据库·算法
谙弆悕博士2 小时前
【附C源码】二叉搜索树的C语言实现
c语言·开发语言·数据结构·算法·二叉树·项目实战·数据结构与算法
宵时待雨2 小时前
回溯算法专题2:二叉树中的深搜
开发语言·数据结构·c++·笔记·算法·深度优先
刀法如飞2 小时前
JavaScript 数组去重的 20 种实现方式,学会用不同思路解决问题
前端·javascript·算法
洛水水2 小时前
【力扣100题】46.单词拆分
算法·leetcode·职场和发展
MicroTech20253 小时前
量子安全赋能协同智能,微算法科技(NASDAQ :MLGO)研发PQS-BFL后量子区块链联邦学习框架
科技·算法·安全