| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1173 人关注过本帖
标题:[求助]怎么编这个程序??
只看楼主 加入收藏
醉天使
Rank: 1
等 级:新手上路
帖 子:23
专家分:0
注 册:2006-4-6
收藏
得分:0 

试一下这个;
#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上的


2006-04-06 15:16
念月思灵
Rank: 1
等 级:新手上路
帖 子:59
专家分:0
注 册:2006-1-17
收藏
得分:0 
如果没有什么要求的话,就用最死的方法,
用几个printf语句就可以了!
代码如下:
main()
{
printf("* *\n");
printf("* * * *\n");
printf("* * * * * * *\n");
printf("* * * * * * *\n");
printf("* * * * * * *\n");
getch();
}

欢迎光临念月思灵的博客 http://xxpal..cn
2006-04-06 15:32
liyongjun
Rank: 1
等 级:新手上路
帖 子:101
专家分:0
注 册:2006-4-5
收藏
得分:0 
以下是引用醉天使在2006-4-6 15:16:00的发言:

试一下这个;
#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();
}


GOOD GOOD STUDY DAY DAY UP!!
2006-04-06 20:38
liyongjun
Rank: 1
等 级:新手上路
帖 子:101
专家分:0
注 册:2006-4-5
收藏
得分:0 
以下是引用醉天使在2006-4-6 15:16:00的发言:

试一下这个;
#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();
}


GOOD GOOD STUDY DAY DAY UP!!
2006-04-06 20:44
303770957
Rank: 11Rank: 11Rank: 11Rank: 11
等 级:小飞侠
威 望:6
帖 子:838
专家分:2125
注 册:2005-9-10
收藏
得分:0 

这个也不错啊!
#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();
}
运行结果:
*     *  
**   **
*** ***
*******
*******


♂ 死后定当长眠,生前何须久睡。♀
2006-04-15 21:04
kaig
Rank: 1
等 级:新手上路
帖 子:14
专家分:0
注 册:2006-3-19
收藏
得分:0 

试试这个

#include"stdio.h"
void min()
{printf("*     *\n**   **\n*** ***\n*******\n*******");}
一定要按这种格式!


小虾
2006-04-16 15:07
303770957
Rank: 11Rank: 11Rank: 11Rank: 11
等 级:小飞侠
威 望:6
帖 子:838
专家分:2125
注 册:2005-9-10
收藏
得分:0 
以下是引用kaig在2006-4-16 15:07:00的发言:

试试这个

#include"stdio.h"
void min() /错误!少了一个字母吧?
{printf("*     *\n**   **\n*** ***\n*******\n*******");}
一定要按这种格式!

你的这个程序运行不了吧?你把void min()写错了吧?回去弄好了在贴上来吧?呵呵!


♂ 死后定当长眠,生前何须久睡。♀
2006-04-16 17:17
guang
Rank: 4
来 自:广东深圳
等 级:贵宾
威 望:13
帖 子:1414
专家分:285
注 册:2006-4-3
收藏
得分:0 
个个都是高手

不相信未作牺牲竟先可拥有,只相信靠双手找到我的欲求!!
我的博客:http://liao5930.blog.
2006-04-16 21:49
快速回复:[求助]怎么编这个程序??
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.013098 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved