题目描述:输入一个整数n,(1<=n<=20),输出一个空心菱形,其中每个边由n个’*'组成。
输入:输入包含一个整数,n(1<=n<=20)
输出:输出一个空心菱形,每个边由n个*'组成
样例输入
5
样例输出
*
* *
* *
* *
* *
* *
* *
* *
*
思路:找规律,将图像分为上下两半部分输出;注意行数、每行字符个数、*的位置之间的关系
类似:C:1108打印数字图形(函数专题)_Linux_Xingwei的博客-优快云博客
代码:
#include<stdio.h>
//将图像分为上下两部分输出;
int main(){
int n,i,j;
while(scanf
本文介绍如何用C语言输出一个空心菱形图案。根据输入的整数n,程序会生成一个每边由n个星号(*)组成的空心菱形。通过观察规律,将菱形分为上下两部分进行输出,详细解析了行数、字符个数和星号位置的关系。
订阅专栏 解锁全文
251

被折叠的 条评论
为什么被折叠?



