T7.C语言循环结构,菱形输出

T7.C语言循环结构,菱形输出,第1张

1.符号输出

*

**

***

int main()
{
	int i,j;
	int n;
	printf("请输入数字n:");
	scanf("%d",&n);
	for(i=1;i<=n;i++)
	{
		
		for(j=1;j<=i;j++)
		{
			printf("*");
		}
		printf("\n");
	}
	return 0;
}

2.输出

     *
    * *
   * * *
  * * * *
 * * * * *
* * * * * *

int main()
{
	int i,j,k;
	int n;
	printf("请输入数字n:");
	scanf("%d",&n);
	for(i=1;i<=n;i++)
	{
		for(j=1;j<=n-i;j++)
			printf(" ");
		for(k=1;k<=i;k++)
			printf("* ");
		printf("\n");
	}
	return 0;
	

}

3.输出菱形

   *
  ***
 *****
*******
 *****
  ***
   *

int main()
{
	int i,j,k;
	int n,a;
	printf("请输入数字n:");
	scanf("%d",&n);
	a=(n+1)/2;

	if(n%2==0)
	{
		printf("n不是奇数\n");
	}
	else
	{
		for(i=1;i<=a;i++)//上部分
		{
			for(j=1;j<=a-i;j++)
				printf(" ");


			for(k=1;k<=2*i-1;k++)
				printf("*");
			printf("\n");
		}

		for(i=1;i

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/langs/569315.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-04-09
下一篇 2022-04-09

发表评论

登录后才能评论

评论列表(0条)