用c语言编写程序,打印以下图形。。 表示c语言老师讲的没听懂。。求大神。。。

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了用c语言编写程序,打印以下图形。。 表示c语言老师讲的没听懂。。求大神。。。相关的知识,希望对你有一定的参考价值。

#include<stdio.h>

int main()

 int n,i,j;

 scanf("%d",&n);

 for(i=0;i<n;i++)

 

  for(j=0;j<n-i-1;j++)

  printf(" ");

 for(j=0;j<2*i+1;j++)

printf("*");

 printf("\\n");

 

 for(i=n-2;i>=0;i--)

 

  for(j=0;j<n-i-1;j++)

  printf(" ");

 for(j=0;j<2*i+1;j++)

printf("*");

 printf("\\n");

 

return 0;

参考技术A

#include <stdio.h>

#include <stdlib.h>


int main()

    int k,i,j;

    for(i=0;i<4;i++)

   

        for(k=3;k>i;k--)

            printf(" ");

        for(j=0;j<2*i+1;j++)

            printf("*");

            printf("\\n");

   

    for(i=0;i<3;i++)

   

        for(k=0;k<=i;k++)

            printf(" ");

        for(j=0;j<5-2*i;j++)

            printf("*");

        printf("\\n");

   

    return 0;


两个循环嵌套,分别是四行正三角和三行倒三角。主要思考【空格】每行循环几次,【星号】每行循环几次,这两个量分别跟【行数】有什么关系。

参考技术B

#include<stdio.h>

int main()

int n,i,j;

scanf("%d",&n);

for(i=0;i<n;i++)

for(j=0;j<n-i-1;j++)

printf(" ");

for(j=0;j<2*i+1;j++)

printf("*");

printf("\\n");

for(i=n-2;i>=0;i--)

for(j=0;j<n-i-1;j++)

printf(" ");

for(j=0;j<2*i+1;j++)

printf("*");

printf("\\n");

return 0;

ZZNUOJ_用C语言编写程序实现1380:打印图形(附完整源码)

题目描述

现给出菱形的高度,要求你打印出相应高度的菱形,参考下面的例子。

输入

测试数据包括多行,每行1个整数h,h为奇数,为菱形的高度。
 
输入以0结束。

输出

对于每组输入,输出对应的菱形。

样例输入

1
7
0

样例输出

完整源码:

#include <stdio.h>
int main

以上是关于用c语言编写程序,打印以下图形。。 表示c语言老师讲的没听懂。。求大神。。。的主要内容,如果未能解决你的问题,请参考以下文章

C语言编程 编写程序,在屏幕上输出下面的图案(要求用for 循环实现)。 * * *

ZZNUOJ_用C语言编写程序实现1380:打印图形(附完整源码)

编写一个c程序,运行时输出以下图形 ***** ***** *****

用C语言编写 贪吃蛇的思路啥怎么样的

如何用c语言编写图形操作的软件呢??

ZZNUOJ_用C语言编写程序实现1640:图形显示(附完整源码)