PTA(Basic Level) 1036:跟奥巴马一起编程(C语言实现)

PTA(Basic Level) 1036:跟奥巴马一起编程(C语言实现)

分析:这里主要是行数要是列数的50%,行数四舍五入取整

学习:对n四舍五入取整:(n*10+5)/ 10

#include <stdio.h>
int main()
{
	int n,i,j,k;
	char c;
	scanf("%d %c",&n,&c);//注意中间空格也算字符
	k=(n*10/2+5)/10;//四舍五入
	for(i=0; i<k; i++)
	{
		for(j=0; j<n; j++)
		{
			if(i==0 || i==k-1)
				putchar(c);
			else if(j==0 || j==n-1)
				putchar(c);
			else
				putchar(' ');
		}
		putchar('\n');
	}
	return 0;
}
发布了5 篇原创文章 · 获赞 0 · 访问量 24

猜你喜欢

转载自blog.csdn.net/LIve1AnD1LeARN/article/details/105030012