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

2022-10-23 03:38:08   文档大全网     [ 字体: ] [ 阅读: ]

#文档大全网# 导语】以下是®文档大全网的小编为您整理的《用不同的格式编写C语言编写九九乘法表》,欢迎阅读!
乘法表,编写,不同,语言,格式

1.左下角

#include <stdio.h>

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 <stdio.h>

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 <stdio.h>

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 <stdio.h>

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语言的新手,如有错误,多多谅解..谢谢

本文来源:https://www.wddqxz.cn/d2d90104844769eae009ed16.html