如何用C语言采用循环语句打印下列图形: * *** ***** *******?

如题所述

这个是用循环打印出空格和星星,绘制图形,不要以为只是打印*,还又看不见的空格,
先把图形构建成一个4行7列的数组,
可以用先赋值,在输出的方式,也可以一次输出
For(i=0,i<4,i++)
For(j=0,j<7,j++)
Str[i][j]=' ';
For(i=0;i<4,i++)
给对应位置赋值*
温馨提示:内容为网友见解,仅供参考
第1个回答  2020-05-28
int i,j;
for(i=1;i<5;i++){
for(j=0;j<2*i-1;j++)
printf("*");
print(“ ”);
}

如何用C语言采用循环语句打印下列图形: * *** *** ***?
先把图形构建成一个4行7列的数组,可以用先赋值,在输出的方式,也可以一次输出 For(i=0,i<4,i++)For(j=0,j<7,j++)Str[i][j]=' ';For(i=0;i<4,i++)给对应位置赋值

怎样用C语言的循环语句打印出下列的图形? * ** *** ***
用C语言的循环语句实现:include<stdio.h> int main(){ int i,j;for(i=1;i<=4;i++){for(j=1;j<=i;j++)putchar('*');putchar('\\n');} return 0;}

用C语言的循环语句输出以下图案: * *** *** *** *** *** *
是否没行的星号都是顶格;星数量 1\/3\/5\/7\/5\/3\/1?include<stdio.h> void main(){ int i, j;int num[]={1,3,5,7,5,3,1};int size = sizeof(num)\/sizeof(int);for(i=1;i<=size;i++){ for(j=0;j< num[i];j++){ printf("*");} printf("\\r\\n");} } ...

如何用C语言输出以下图案 ___* __*** _*** *** _*** __*** ___*...
return 0;} 循环结构可以减少源程序重复书写的工作量,用来描述重复执行某段算法的问题,这是程序设计中最能发挥计算机特长的程序结构,C语言中提供四种循环,即goto循环、while循环、do while循环和for循环。四种循环可以用来处理同一问题,一般情况下它们可以互相代替换,但一般不提倡用goto循环,因为强制改...

第16题输出以下图案:* *** *** *** *** *** *(用C语言循环语句编写...
include "stdio.h"main(){ int i,j,k; \/*输出前4行*\/ for( i=1;i<=4;i++ ) { for( j=1;j<=4-i;j++ ) printf(" "); for( k=1;k<=2*i-1;k++ ) printf("*"); printf("\\n"); } \/*输出后3行*\/ for( i=3;i>=1;i-- ) { for(...

...双重for循环语句怎么输出如下图形 * * * * * * * * * * * * *...
++) { if ( m == 1 || m == 4 ){ for( k = 1; k <= 6; k++)printf("*");printf("\\n");} else printf("* *\\n");} system("pause");return 0;} \/\/这个和你用的编译器有关的,不过最好按照先声明,后使用的原则,尽量不要在for循环里 \/\/使用int .. = .....

怎么用C语言中的for循环语句输出下面的图案
include <cstdio>void print(int n){for(int i=1;i<=n;i++){for(int j=1;j<=n-i;j++)printf(" ");for(int k=1;k<=i;k++)printf("*");printf("\\n");}printf("\\n");}int main(){for(int n;scanf("%d",&n);)print(n);}输入n获得层数。该案例为10层。

用循环语句输出下列图形
我就直接给代码吧,C语言实现如下:include <stdio.h> int main(){ int i, j;for (i = 5; i >= 0; i--){ for (j = 0; j < i; j++) printf(" ");for (j = 0; j < 6 - i; j++) printf("*");printf("\\n");} return 0;} ...

用C语言打印以下图案: * * * * * * * * * * * * * * * * * * * *...
include "stdio.h"void main(){ int i,j;for (i=0;i<5;i++){ for(j=0;j<i;j++)printf(" ");for(j=0;j<5;j++)printf("* ");printf("\\n");} }

c语言:使用嵌套循环输出下列图形.图形在下面
额,我蛋疼。。。int _tmain(int argc,_TCHAR argv[]){ for (int i=0;i<=6;i++){ for (int j=0;j<6;j++){ if(i%2==0){if (i%3==0){ printf("*");} else if(j%5==0)printf("*");else printf("");} } printf("\\n");} getchar();} ...

相似回答