5
回答
一个用函数打印图形的问题 运行结果出现错误 请大家看了以后解答 谢谢

我编的程序如下:

#include<stdio.h>
int picture(int);

int main(void)
{
    int x;

    printf("请输入正方形的边长:",x);
    scanf("%d",&x);
    printf("正方形的图形为\n",picture(x));
    return 0;

}
  int  picture(int side)
    {
        int i,j;
        for(j=1;j<=side;j++)
        {
            for(i=1;i<=side;i++)
            {
                printf("*");
            }
        }
        return picture(side);
    } 
程序出现的结果为无限循环的*号
举报
Mike.hjxs
发帖于7年前 5回/168阅
顶部