求个用C语言编九九乘法表的程序,输出形式和乘法表格式一样1×1=1那种,谢谢啦~~

来源:百度知道 编辑:UC知道 时间:2024/05/21 21:52:19
这里的 putchar('\n'); 有什么作用啊?是什么意思啊?我在VC里试我一下,没有这句的话就排列的不好看了~

#include <stdio.h>

int main(void)
{
int i,j;
for (i=1;i<10;++i)
{
for (j=1;j<=i;++j)
printf("%d*%d=%-3d",j,i,i*j);
putchar('\n');
}
return 0;
}

main(){
int i,j;
for(i=1;i<=9;i++){
for(j=1;j<=9;j++){
printf("%d×%d=%5d",i,j,i*j);
}
printf("\n");//换行
}
}
左下三角的应该是:
main(){
int i,j;
for(i=1;i<=9;i++){
for(j=1;j<=9;j++){
if(j>i)break;
else printf("%d×%d=%5d",i,j,i*j);
}
printf("\n");
}
}
右上三角的应该是:
main(){
int i,j;
for(i=1;i<=9;i++){
for(j=1;j<=9;j++){
if(j<i)printf(" ");//五个空格对齐
else printf("%d×%d=%5d",i,j,i*j);
}
printf("\n");
}
}