首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C语言 >

不懂咯.该怎么处理

2012-03-26 
不懂咯....代码是这样的:# include stdio.hint main (void){int i,x,y,z,qprintf(Please Enter intger

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

# 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; } 

热点排行