#include <stdio.h>
int main()
{
// 定义相乘数字i,j以及结果result
int i, j, result;
/*
* 使用for循环解决本题相对简单哦~
* 小编偷偷的将源码放在任务“不会了怎么办”中了哦~
* 小编希望童鞋们独立完成哦~
*/
for(i=9;i>=1;i--)
{
for (j=1;j<=i;j++)
{ result=i*j;
printf ("%d*%d\t",i,j,result);
}
}
return 0;
}
我的代码是这个,也可以通过。可是为什么出来的的答案只有 公式 没有答案。。 9*1 9*2 9*3 像这样 没有答案
你只输出了%d*%d,当然没有答案,需要增加=%d,完整输出是printf("%d*%d=%d\t",i,j,result);
可以再增加一个换行输出printf("\n");这样就可以了。
第二,请检查输出语句是否包含“printf("%d*%d=%d\t",i,j,result);”。
请检查输出语句是否包含“printf("\n");”。
printf ("%d*%d=%d\t",i,j,result); 格式输出的时候 没有填这个公式。 漏了后面的=%d