游戏开发论坛

 找回密码
 立即注册
搜索
楼主: shengkz

[讨论] 来个有趣的问题

[复制链接]

23

主题

3388

帖子

6440

积分

论坛元老

Rank: 8Rank: 8

积分
6440
发表于 2007-6-28 15:56:00 | 显示全部楼层

Re:来个有趣的问题

题解搞笑版:
for(;false;)
{
}
printf("     *     /n");
printf("    ***    /n");
....

哈哈!

149

主题

4781

帖子

5094

积分

版主

Rank: 7Rank: 7Rank: 7

积分
5094
QQ
发表于 2007-6-28 16:17:00 | 显示全部楼层

Re:来个有趣的问题

for(用*拼菱形)

154

主题

4567

帖子

4579

积分

论坛元老

Rank: 8Rank: 8

积分
4579
QQ
 楼主| 发表于 2007-6-28 17:01:00 | 显示全部楼层

Re:来个有趣的问题

有个新思路,赶紧记下来,哈哈,不错不错

23

主题

3388

帖子

6440

积分

论坛元老

Rank: 8Rank: 8

积分
6440
发表于 2007-6-28 17:09:00 | 显示全部楼层

Re:来个有趣的问题

我记得以前做这个题的时候是用了函数的递归调用,貌似可以一个for都不用的

23

主题

3388

帖子

6440

积分

论坛元老

Rank: 8Rank: 8

积分
6440
发表于 2007-6-28 17:09:00 | 显示全部楼层

Re:来个有趣的问题

有时间慢慢想

41

主题

2104

帖子

2109

积分

金牌会员

Rank: 6Rank: 6

积分
2109
发表于 2007-6-28 17:13:00 | 显示全部楼层

Re:来个有趣的问题

不用for能用while么。。。

154

主题

4567

帖子

4579

积分

论坛元老

Rank: 8Rank: 8

积分
4579
QQ
 楼主| 发表于 2007-6-28 17:51:00 | 显示全部楼层

Re:来个有趣的问题

while更好,while比for有用处

23

主题

3388

帖子

6440

积分

论坛元老

Rank: 8Rank: 8

积分
6440
发表于 2007-6-28 18:06:00 | 显示全部楼层

Re:来个有趣的问题

得解:
#include <stdio.h>

int I;

void stars()
{
        int i;
        for(i=0;i<=12;i++)
        {
                if(I<=6)
                {
                        if(i>=6-I && i<=6+I)
                        {
                                printf("*");
                        }
                        else
                        {
                                printf(" ");
                        }
                }
                else
                {
                        if(i>=I-6 && i<=12-(I-6))
                        {
                                printf("*");
                        }
                        else
                        {
                                printf(" ");
                        }
                }
        }
        printf("\n");
        I++;
        if(I<=12)
        {
                stars();
        }
}

main()
{
        I=0;
        stars();
        getchar();
}

23

主题

3388

帖子

6440

积分

论坛元老

Rank: 8Rank: 8

积分
6440
发表于 2007-6-28 18:10:00 | 显示全部楼层

Re:来个有趣的问题

貌似有点不符合要求——一开始少了一行空格。。。
有兴趣的改改吧

0

主题

30

帖子

40

积分

注册会员

Rank: 2

积分
40
发表于 2007-6-28 19:39:00 | 显示全部楼层

Re:来个有趣的问题

小霸王学习机上也有这样一道题。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

作品发布|文章投稿|广告合作|关于本站|游戏开发论坛 ( 闽ICP备17032699号-3 )

GMT+8, 2025-7-17 22:08

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表