试一下这个;
#include "stdafx.h"
#include <stdio.h>
int main(int argc, char* argv[])
{
int i,j;
for(i=1;i<6;i++,printf("\n"))
for(j=1;j<8;(j<=i||(7-j)<i)?putchar(42):putchar(32),j++);
return 0;
}
这是在VC上的
----------------解决方案--------------------------------------------------------
如果没有什么要求的话,就用最死的方法,
用几个printf语句就可以了!
代码如下:
main()
{
printf("* *\n");
printf("* * * *\n");
printf("* * * * * * *\n");
printf("* * * * * * *\n");
printf("* * * * * * *\n");
getch();
}
----------------解决方案--------------------------------------------------------
试一下这个;
#include "stdafx.h"
#include <stdio.h>
int main(int argc, char* argv[])
{
int i,j;
for(i=1;i<6;i++,printf("\n"))
for(j=1;j<8;(j<=i||(7-j)<i)?putchar(42):putchar(32),j++);
return 0;
}
这是在VC上的
高啊,我用循环写到好繁
main()
{int i,j;
for(i=1;i<=5;i++)
{ if(i<4)
{
for(j=1;j<=i;j++)
printf("*");
for(j=i+1;j<=7-i;j++)
printf(" ");
for(j=8-i;j<=7;j++)
printf("*"); }
else
for(i=1;i<=7;i++)
printf("*");
printf("\n");
}
getch();
}
----------------解决方案--------------------------------------------------------
试一下这个;
#include "stdafx.h"
#include <stdio.h>
int main(int argc, char* argv[])
{
int i,j;
for(i=1;i<6;i++,printf("\n"))
for(j=1;j<8;(j<=i||(7-j)<i)?putchar(42):putchar(32),j++);
return 0;
}
这是在VC上的
我稍微改了一下,如果在TC上运行要这样
#include <stdio.h>
main()
{
int i,j;
for(i=1;i<6;i++,printf("\n"))
for(j=1;j<8;putch(j<=i||((7-j)<i)?42:32),j++);
getch();
}
----------------解决方案--------------------------------------------------------
这个也不错啊!
#include "stdio.h"
void main()
{int i,j;
for(i=1;i<6;i++,printf("\n"))
for(j=1;j<8;j++)
if(10*i+j<=16&&10*i+j>=12||10*i+j<=25&&10*i+j>=23||10*i+j==34)
printf(" ");
else printf("*");
getch();
}
运行结果:
* *
** **
*** ***
*******
*******
----------------解决方案--------------------------------------------------------
试试这个
#include"stdio.h"
void min()
{printf("* *\n** **\n*** ***\n*******\n*******");}
一定要按这种格式!
----------------解决方案--------------------------------------------------------
试试这个
#include"stdio.h"
void min() /错误!少了一个字母吧?
{printf("* *\n** **\n*** ***\n*******\n*******");}
一定要按这种格式!
你的这个程序运行不了吧?你把void min()写错了吧?回去弄好了在贴上来吧?呵呵!
----------------解决方案--------------------------------------------------------
个个都是高手
----------------解决方案--------------------------------------------------------