标题:我是菜鸟,请教答案
只看楼主
tangbo
Rank: 1
等 级:新手上路
帖 子:2
专家分:0
注 册:2008-6-29
 问题点数:0 回复次数:3 
我是菜鸟,请教答案
请各位高手帮我分析一下下面程序错在哪里了啊

#include <stdio.h>
void draw_prall(void)
void draw_base(void)
void draw_rect(void)
main()
{draw_prall();
draw_base();
draw_rect();
getch();}
void
draw_prall(void)
{int i,n;
scanf("%d"&n);
for(i=1;i<=n;i++)
printf("-");}
void
praw_base(void)
{int i,j,n,s;
scanf("%d%d",&n,&s);
for(j=1;j<=s;j++)
{printf("|");
for(i=2;i<n;i++)
printf(" ");
printf("|\n");}
}
void
praw_rect(void)
{draw_base();
draw_prall();}
搜索更多相关主题的帖子: void draw prall base 
2008-06-30 16:54
himpo
Rank: 3Rank: 3
等 级:论坛游侠
帖 子:192
专家分:123
注 册:2008-5-16
得分:0 
唉。。看来我太老了,眼不好了。。
2008-06-30 17:14
mqh21364
Rank: 1
等 级:新手上路
帖 子:642
专家分:0
注 册:2008-2-28
得分:0 
楼主,把函数的返回类型和函数头放在不同的行,这个是一种推荐的标准,这点你做得很好;

但是缩进在哪里啊?大括号的位置还有?

最后,你仔细看看你的函数声明部分少什么了。

前不见古人,后不见来者。念天地之悠悠,独怆然而涕下。
2008-06-30 17:17
windlzf
Rank: 1
等 级:新手上路
帖 子:56
专家分:0
注 册:2006-8-7
得分:0 
用代码格式整理工具给你排了个

#include <stdio.h>
#include <conio.h>

void draw_prall(void);
void draw_base(void);
void draw_rect(void);
int main(void)
{
    draw_prall();
    draw_base();
    draw_rect();
    getch(); return 0;
}

void draw_prall(void)
{
    int i, n;
    scanf("%d", &n);

    for (i = 1;i <= n;i++)
        printf("-");
}

void draw_base(void)
{
    int i, j, n, s;
    scanf("%d,%d", &n, &s);

    for (j = 1;j <= s;j++)
    {
        printf("|");

        for (i = 2;i < n;i++)
            printf(" ");

        printf("|\n");
    }
}

void draw_rect(void)
{
    draw_base();
    draw_prall();
}
2008-06-30 17:24



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-221989-1-1.html




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

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