用C语言的双重for循环语句怎么输出如下图形

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

间隔是多少都没说,怎么编。。图不是很清楚追问

就两个星之间有一个空格。第一行和第四行有六个星。第二、三行有两个,分别在第一行第一个和最后一个星的下面~

追答

#include
void main()
{
int i,j;
for(i=1;i<=4;i++)
{
if(i%3==1)
{for(j=1;j<=6;j++)
{
printf("* ");
}
printf("\n");
}
else
{ for(j=1;j<=14;j++)
{
if(j%13==1)
printf("*");
else
printf(" ");

}
printf("\n");
}
}
}

温馨提示:内容为网友见解,仅供参考
第1个回答  2011-12-09
其实很简单的用printf函数就好了啊

用C语言的双重for循环语句怎么输出如下图形 * * * * * * * * * *...
for(j=0;j<=2-i;j++)printf(" "); \/\/输出*号前面的空格 for(k=0;k<=2*i;k++)printf("*"); \/\/输出*号 printf("\\n");} for(i=0;i<=2;i++) \/\/输出下面三行*号 { for(j=0;j<=i;j++)printf(" ");for(k=0;k<=4-2*i;k++)printf("*");printf("\\n...

用C语言的双重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语言编写18, 用双重循环打印如下图形. * *** *** *** *** ***...
int main(){ int i,j;for(i=0;i<=n;i++){ for(j=1;j<=n-i;j++)printf(" ");for(j=1;j<=2*i+1;j++)printf("*");printf("\\n");} for(i=n-1;i>=0;i--){ for(j=1;j<=n-i;j++)printf(" ");for(j=1;j<=2*i+1;j++)printf("*");printf("\\n");}...

c语言文本作图编程题 双重循环结构 打印如下图形 求大神!!!
按照你的要求编写的C语言程序如下 include <stdio.h>int main(){ int N=4,i,j,k; for(i=1;i<=N;i++){ k=N-1; for(j=1;j<=N-i;j++){ printf(" "); } for(j=1;j<=i;j++){ printf("%d",k--); } k=k+1; for(j=1;j<=i-1;j++){ prin...

C语言编程 for循环 .屏幕上输出如下图形: 1 12 123 1234 12345 123456...
C语言编程 for循环 .屏幕上输出如下图形: 1 12 123 1234 12345 123456 要求等边三角形,三角形不会啊 求大神,我在考试#include<stdio.h>voidmain(){inti,j;for(i=1;i<=6;i++){for(j=1;j<=i;j++){printf("%d",j);}printf("\\n");}}这样输出是112123123412345123456这个样子的,现在要求等... ...

C语言编程 for循环 .屏幕上输出如下图形: 1 12 123 1234 12345 123456...
include<stdio.h> void main(){ int i,j;for(i=1;i<=6;i++){ for(j=1;j<=i;j++){ printf("%d",j);} printf("\\n");} }

怎样用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语言编写程序, 怎么输出如下图形?
include<stdio.h> include<stdlib.h> int main(){int i,j;for(i=-5;i<=5;i++){ printf("%*s",2*abs(i),"");for(j=0;j<11-2*abs(i);j++)printf("* ");printf("\\n");} }

如何用C语言的循环结构输出一个三角形
我们用 * 来构成三角形,要输出三角形,要考虑到构成三角形 * 前面的空格,而 每一行* 和空格的数目又是有规律的,因此可以用for循环里面在嵌套2个for循环来输出:include<stdio.h>void main(){int i,j;for(i=0;i<5;i++){ for(j=0;j<4-i;j++)printf(" ");for(j=0;j<2*i+...

C语言编程:使用for循环输出如下图形
std;int main(){ int i,k,j,n;char a;do { cout<<"请输入你所要图形*最多为n:";cin>>n;for(i=1;i<=n;i++){ for(k=1;k<=n-i;k++)cout<<"";{ for(j=1;j<=i;j++)cout<<"";cout<<endl;} } for(i=1;i<=n;i++){ for(k=1;k<=i;k++)cout<<"";{ fo...

相似回答