标题:输出1到9的运算口诀,怎么加上while语句成死循环了?如果要美观应该怎么改? ...
只看楼主
robert520
Rank: 1
等 级:新手上路
帖 子:1
专家分:0
注 册:2009-9-26
得分:0 
你的这个while语句中有两个错误,(1)不能用赋值运算符代替条件运算符(2)在while语句块中没有对j的值进行改变,这样WHILE语句块的条件就是永真,那不出现死循环才怪!!!
2009-09-26 20:12
lhl198989
Rank: 2
等 级:论坛游民
帖 子:16
专家分:67
注 册:2009-9-12
得分:0 

#include"stdio.h"
void main(void)
{
    int i,j,s=0;
    for(i=1;i<=9;i++)
       {
         for(j=i;j<=i;j++)
           {s=i*j;
            printf("%d*%d=%3d",i,j,s);
           }  
         printf("\n");
        }   
}
while(j=9)这是个死循环
2009-09-27 23:54
evanya
Rank: 2
等 级:论坛游民
帖 子:31
专家分:45
注 册:2009-9-28
得分:0 
上面的说的对,应该是吧while换成if条件的,五楼的那个写的不错,这里在给你一个用函数的:
#include "stdio.h"
m(x,y)
int x,y;
{return x*y;}
void main()
{
 int i,j;
 for(i=1;i<=9;i++)
 {
 for(j=1;j<=i;j++)
 {
 printf("%d*%d=%-3d",i,j,m(i,j));
 if(j==i)
 {printf("\n");}
 }
 }
  
}
2009-09-28 14:35
rengang2005
Rank: 2
等 级:论坛游民
帖 子:23
专家分:57
注 册:2006-10-20
得分:0 
#include"stdio.h"
main()
{
    int i,j,s;
    for(i=1;i<=9;i++)
    {
    for(j=i;j<=9;j++)
    {s=i*j;
    printf("%d*%d=%-3d",i,j,s);
    }
    printf("\n");
    }
 }
2009-09-28 14:57
rengang2005
Rank: 2
等 级:论坛游民
帖 子:23
专家分:57
注 册:2006-10-20
得分:0 
#include"stdio.h"
main()
{
    int i,j,s;
    for(i=1;i<=9;i++)
    {
    for(j=i;j<=9;j++)
    {s=i*j;
    printf("%d*%d=%-3d",i,j,s);
    }
    printf("\n");
    }
 }
2009-09-28 14:58
刘暮哲
Rank: 2
来 自:江苏
等 级:论坛游民
帖 子:75
专家分:83
注 册:2009-9-25
得分:0 
#include"stdio.h"  
void main(){  
    int i,j,s;  
    for(i=1;i<=9;i++)  
    { for(j=1;j<=i;j++)  
        {  
            s=i*j;  
            printf("%d*%d=%-3d",i,j,s);  
            
               
        }   
        printf("\n");
    }
    printf("\n\n");
}
这样还算不错

做最好的自己
2009-09-28 19:38
zcl283168875
Rank: 1
等 级:新手上路
帖 子:3
专家分:0
注 册:2009-5-7
得分:0 
回复 2楼 m456m654
哦,明白了,谢谢啦,呵呵
2009-10-09 20:52



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-286441-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.562868 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved