|
请大家看看这个程序,应该是输出:*******************
***************
***********
*******
***
用tc2.0能通过编译,但是并没有输出什么东西!请高手看看有什么错误!谢谢!!!!
#include <stdio.h>
#define SYMBOL '*'
#define OFFSET 0
#define LENGTH 19
void display (char, int, int);
void draw (char, int);
int main (void)
{
display (SYMBOL, OFFSET, LENGTH);
return 0;
}
void display (char c, int m, int n)
{
if (n>0){
draw (' ', m);
draw (c, n);
putchar ('\n');
display (c, m+2, n-4);
}}
void draw (char c, int k)
{
if (k>0){
putchar (c);
draw (c, k-1);}} |
|