读书人

不懂咯.该怎么处理

发布时间: 2012-03-26 15:46:56 作者: rapoo

不懂咯....
代码是这样的:

# include <stdio.h>
int main (void)
{
int i,x,y,z,q;
printf("Please Enter intger:");
x=0;
q=scanf("%d",&y);
while (q!=0){
for (i=0;i++<x,x<=y;x++){
for (z=0;z<x;z++)
printf("$");
printf("\n");
q=scanf("%d",&y);//加上这个程序就不能正常运行了...汗...编译器不通过...发生了什么奥????
}
}
printf("Bye~");
return 0;
}


[解决办法]

C/C++ code
#include  <stdio.h > int main (void) {     int i,x,y,z,q;     printf("Please Enter intger:");     x=0;     q=scanf("%d",&y);     //while (q!=0)//q 不为0仅能表示输入正常,但不能判断输入了什么值.    while(q!=0 && y!=0)//y==0时,结束循环    {         for (i=0;i++ /*<x*/,x <y;x++)        {             for (z=0;z <= x;z++)                 printf("$");             printf("\n");             //q=scanf("%d",&y);//在这儿是什么意思呢?        }         q=scanf("%d",&y);//这句应该在这儿吧.        x=0;    }     printf("ByeBye~\n");     return 0; }
[解决办法]
还有点小改动
C/C++ code
#include  <stdio.h > int main (void) {     int i,x,y,z,q;     printf("Please Enter intger:");     x=0;     q=scanf("%d",&y);     //while (q!=0)//q 不为0仅能表示输入正常,但不能判断输入了什么值.    while(q!=0 && y!=0)//y==0时,结束循环    {         for (i=0; x < y; i++,x++)//i++移到后面好看多了        {             for (z=0;z <= x;z++)                 printf("$");             printf("\n");             //q=scanf("%d",&y);//在这儿是什么意思呢?        }         q=scanf("%d",&y);//这句应该在这儿吧.        x=0;    }     printf("ByeBye~\n");     return 0; } 

读书人网 >C语言

热点推荐