糖心 发表于 2014-2-13 14:11:25

求前辈指导关于循环嵌套输出星号的问题

我用VC++6.0,编写程序如下:file:///D:/My%20Documents/Tencent%20Files/362217344/Image/8(
不是应该输出第一行1个星,第二行2个星,第三行3个星吗?

而输出结果却是这样:file:///D:/My%20Documents/Tencent%20Files/362217344/Image/FIPWME2OUBNQ2%Z%5~CFD{H.jpg

百思不得其解,哪位好心的前辈,请帮我看看问题出在哪里


糖心 发表于 2014-2-13 14:16:05

RE: 求前辈指导关于循环嵌套输出星号的问题

我用VC6.0输出程序如下:
#include<stdio.h>
void main()
{
int i,j;
for(i=1;i<7;i++);
{
for(j=1;j<=i;j++)
   printf("*");
printf("\n");
}

return 0;
}

可是输出结果为什么是只有一行星号呢?这样的:

百思不得其解呀,求哪位好心的前辈给指导指导

牡丹花下死做鬼 发表于 2014-2-13 14:39:20

#include<stdio.h>
int main()//前面是int 不是void 就算写void 那你最后多了return 0;
{
        int i,j;
        for(i=1;i<7;i++)//这里多了个; 组要错误
        {
                for(j=1;j<=i;j++)
                {//建议打上花括号
                        printf("*");
                }
                printf("\n");
        }
       
        return 0;
}

七分 发表于 2014-2-13 15:05:04

LZ是从JAVA 过来的吧。

糖心 发表于 2014-2-13 15:49:51

牡丹花下死做鬼 发表于 2014-2-13 14:39 static/image/common/back.gif


非常感谢!
页: [1]
查看完整版本: 求前辈指导关于循环嵌套输出星号的问题