哪位大神能幫我細(xì)講一下這段代碼,作為初學(xué)者不理解啊。
#include <stdio.h>
int main()?
{?
? ? // 定義相乘數(shù)字i,j以及結(jié)果result
? ? int i, j, result;
? ? for(i=9;i>=1;i--)
? ? ?{
? ? ? ? for(j=1;j<=i;j++)
? ? ? ? {
? ? ? ? ? ? printf("%d*%d=%d ",i,j,result=i*j);
? ? ? ? }
? ? ? ? printf("\n");
? ? ?}
? ??
? ??
? ??
? ??
? ??
? ? return 0;
}
? ??
2016-10-21
//這樣能看懂嗎
2016-10-21
簡(jiǎn)單一點(diǎn) 其實(shí)真正運(yùn)算的時(shí)候 ?第一步:i=9, 第二步i>=1,第三步(注意不是i--)而是進(jìn)入下一個(gè)for 的?j=1,第四步j(luò)<=i,第5步j(luò)++,這樣里面運(yùn)行9次不滿足了,然后跳出來繼續(xù) i--,同上繼續(xù),運(yùn)行8次,繼續(xù)。。。。到最后的1次。輸出的結(jié)果是9*9的乘法表。不知道這樣你明不明白
2016-10-20
輸出乘法表,從9X9開始,輸出到9X1換行,依此類推