#include <stdio.h>
int main()
{
// 定义相乘数字i,j以及结果result
int i, j, result;
for(i=9;i>+0;i--)
{
for(j=i,j<=i,j++)
{
result=i*j;
printf("%d%d=%d\t",i,j,result);
}
}
printf("\n");
return 0;
}
你的printf(" \n"); 应该在父级循环的里面的末尾
\t意义不明. 应该删掉
还有个就是,子级循环的for(j=i,j<=i,j++)中,表达式之间应该用;号而不是,号。
好家伙我给你看了半天把自己也给绕进去了,一定要记得规范书写,在你上边还有个把输出函数写成prinft的
你的printf(" \n"); 应该在父级循环的里面的末尾
\t意义不明. 应该删掉
还有个就是,子级循环的for(j=i,j<=i,j++)中,表达式之间应该用;号而不是,号。
好家伙我给你看了半天把自己也给绕进去了,一定要记得规范书写,在你上边还有个把输出函数写成prinft的
#include <stdio.h>
int main()
{
int i,j,k;
for(i = 9;i >= 1;i--)
{
for(j = 1;j <= i;j++)
{
k = i * j;
printf("%d*%d=%d",i,j,k);
printf(" ");
}
printf("\n");
}
getchar();
return 0;
}
以上是我的代码。
你的printf(" ")没有,\t意义不明.