当前位置: 代码迷 >> C语言 >> 求助 不知道哪出错了
  详细解决方案

求助 不知道哪出错了

热度:556   发布时间:2006-09-07 16:19:16.0
求助 不知道哪出错了

#include<stdio.h>
void main()
{
int a,b,c;
a=4,b=1;
do
{

while(b<=a)
{
c=a*b;
printf("%d*%d=%d",a,b,c);

if(a==b)
printf("\n");
else
printf("\t");
b++;
}


--a;

}while(a!=0);
}

----------------解决方案--------------------------------------------------------
运行正常啊
----------------解决方案--------------------------------------------------------
你要做出来是什么样的结果啊?
----------------解决方案--------------------------------------------------------
不是把!在我机子上怎的不好使啊!!!!谢谢楼上了!!!我查下我的机子!!晕了!!!
----------------解决方案--------------------------------------------------------
以下是引用lichenxi在2006-9-7 16:19:16的发言:

#include<stdio.h>
void main()
{
int a,b,c;
a=4,b=1;
do
{
\*在第二次循环后b的值一直为5 *\
while(b<=a)
{
c=a*b;
printf("%d*%d=%d",a,b,c);

if(a==b)
printf("\n");
else
printf("\t");
b++;
}


--a;

}while(a!=0);
}


----------------解决方案--------------------------------------------------------
没有错呀!结果是4的乘法结果呀!!!!
那出错了?????
----------------解决方案--------------------------------------------------------

以下是引用lichenxi在2006-9-7 16:19:16的发言:

#include<stdio.h>
void main()
{
int a,b,c;
a=4,b=1;
do
{
b=1;
while(b<=a)
{
c=a*b;
printf("%d*%d=%d",a,b,c);

if(a==b)
printf("\n");
else
printf("\t");
b++;
}


--a;

}while(a!=0);
}


----------------解决方案--------------------------------------------------------
谢谢楼上的各位!!小弟拜谢了!
----------------解决方案--------------------------------------------------------

  相关解决方案