搜档网
当前位置:搜档网 › 用不同的格式编写C语言编写九九乘法表

用不同的格式编写C语言编写九九乘法表

1.左下角
#include
void main(){
int i,j;
for(i=1;i<=9;i++)
{
for(j=1;j<=9;j++)
printf("%d*%d=%-4d",j,i,i*j);
printf("\n");
}
}

2.左上角
#include
void main(){
int i,j;
putchar('\n');
for (i=1;i<10;i++)
{
for (j=1;j<10;j++)
if(i<=10-j) printf("%d×%d=%-2d ",j,10-i,j*(10-i));
putchar('\n');
}
}

3.正三角形
#include
void main(){
int i,j,k;
for(i=1;i<=9;i++){
for(k=1;k<=9-i;k++)
printf(" ");//此处空格4次
for(j=1;j<=i;j++)
printf("%d*%d=%-4d",j,i,i*j);//"=%-4d":按照=***的格式输出,其中%为格式前导符,d代表有符号的基本整型signed int,
//4代表宽度为4(也就是4位数,不足的话右边用空格凑,超出的话以实际需求为准),-代表左对齐右边补空格。
printf("\n");
}
}


4.矩形格式
#include
void main(){
int i,j;
for(i=1;i<=9;i++)
{
for(j=1;j<=9;j++)
printf("%d*%d=%-4d",j,i,i*j);
printf("\n");
}
}
注:本人是学C语言的新手,如有错误,多多谅解..谢谢

相关主题