係統粉 > 電腦問答 > 其他問答

已解決九九乘法表,代碼不知道錯在哪兒了

提問者:笑林小虎  |  瀏覽次  |  提問時間: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
相關問答
最新其他問答
解決方法