MJCX13013
2020-03-04 13:07
#include <stdio.h>
int main()
{
int i, j, result;
for( i=9 ; i>=1 ; i-- )
{
for( j=1; j<=i ; j++ )
{
result=i*j;
printf(" %d*%d=%d ",i,j,result);
}
printf("\n");
}
return 0;
}
想要跟答案完全一样,直接在算式后面加两个空格就行了,不必前后各一个。答案代码也是在后面加两个空格,而前面没有空格。printf语句引号内的代码会原原本本地输出(除了转义字符会改变外),因此你输入一个空格,结果就输出一个空格,绝不会自行添加或减少。
没想到和答案差不多
答案用了\t
我是直接在算式前后各加了一个空格
C语言入门
926025 学习 · 20793 问题
相似问题