哪里不對?。壳蠼?/h1>
#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\t,i,j,result=i*j");
? ? ? ? }
? ? ? ? printf("\n");
? ? ? ??
? ? }?
? ? return 0;
}
#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\t,i,j,result=i*j");
? ? ? ? }
? ? ? ? printf("\n");
? ? ? ??
? ? }?
? ? return 0;
}
2016-08-10
你的輸出語句printf("%d*%d=%d\t,i,j,result=i*j");引號位置錯了。
一樓二樓你們試一下他這個輸出語句引號調(diào)整以后。一樣能輸出。
用printf("%d*%d=%d\t",i,j,i*j);只是輸出了i乘以j的結(jié)果,與printf("%d*%d=%d\t",i,j,result=i*j);不同。只輸出i乘以j,result沒有被賦值。默認我0。而result=i*j 中result被賦值1.
2016-08-08
result賦值,printf最后直接寫i*j,不用result=
2016-08-08
result應該在打印前面賦值吧