系统粉 > 电脑问答 > 其他问答

已解决九九乘法表,代码不知道错在哪儿了

提问者:笑林小虎  |  浏览次  |  提问时间:2017-01-19  |  回答数量:7

九九乘法表,代码不知道错在哪儿了 #include <stdio.h>void main(){  int i=1,j;  while (i<=9)  {    j=1;//有错    while (j<=i)    {      printf("%d*%d=%d ",i,j,i*j);      j++; //j=j+1    }    printf("\n");//位置放错    i++; //i=i+1  } }LZ自己对比下吧。。。

已有7条答案
晚池鸢_

晚池鸢_

回答数:24  |  被采纳数:116

#include <stdio.h>

void main()

{
int i=1,j;
while (i<=9)
{
j=1;//有错
while (j<=i)
{
printf("%d*%d=%d ",i,j,i*j);
j++; //j=j+1
}
printf("\n");//位置放错
i++; //i=i+1
}
}

LZ自己对比下吧。。。
2017-01-19 03:01:44
赞 2
醉爱南笙

醉爱南笙

回答数:191  |  被采纳数:30

while (i<=9)
{
j=i;
while (j<=i)
{
printf("%d*%d=%d",i,j,i*j);
j++; //j=j+1
}
}

这个是你的循环体,没有改变i的值,也就是死循环了!
2017-01-19 06:34:49
赞 19
艹kiss灬乖乖

艹kiss灬乖乖

回答数:103  |  被采纳数:122


是i++的位置错了!
2017-01-19 02:30:59
赞 10
冷傲_枫血噬

冷傲_枫血噬

回答数:165  |  被采纳数:108


[s:31][s:31][s:31]

还是版主热心,有时不想打那么多字。。。。
2017-01-19 11:34:31
赞 16
_富士山私有丶

_富士山私有丶

回答数:35  |  被采纳数:52

[s:33] 看见这写代码我晕
2017-01-19 09:32:40
赞 3
dumpush

dumpush

回答数:8  |  被采纳数:133

经常练习就不会晕了

PS:你的帖子有点水,不过看在你是偶家小鞋好朋友的份上,偶手下留情了,哈哈
2017-01-19 13:34:17
赞 0
luarl

luarl

回答数:176  |  被采纳数:63

哈哈。。版主偏私啊。。。

偶在自学C++。。没怎么学过C。。
这是偶的方法。。。各位看看哈
#include<iostream>
using namespace std;
void main()
{
int s;
for(int i=1;i<10;i++)
for(int j=1;j<=i;j++)
{
s=i*j;
cout<<j<<"*"<<i<<"="<<s<<" ";
if(i==j)
cout<<endl;
}
}
2017-01-19 04:57:13
赞 17
相关问答
最新其他问答
解决方法