【C语言】之''输出乘法表格(右下三角)''

老师平时布置的希冀系统上的作业答案,仅供参考!

【问题描述】

  • 键盘输入正整数n,(1=<n<=9),输出1-n的乘法口诀.输出形式为右下三角。(此时左边有空格,注意控制空格的个数)

【输入形式】

  • 键盘输入正整数n

【输出形式】

  • 输出样式为 2*6=12##(#表示空格),也就是输出宽度为4,左对齐输出。

【样例输入】

  • 3

【样例输出】

  • #表示空格

                1*1=1###

        2*2=4###1*2=2###

3*3=9###2*3=6###1*3=3###

【答案】

#include<stdio.h>
int main()
{
    int n;
    scanf("%d",&n);
int i = 0,j = 0;
for(i = 1;i <= n; i++)
    {
for(j = n;j > 0; j--){
if(i >= j )
printf("%d*%d=%-4d",j,i,i*j);
else
printf("\t");
}
printf("\n");
}

return 0;
}
© 版权声明
THE END
喜欢就支持一下吧
点赞0 分享
评论 抢沙发
头像
欢迎您留下宝贵的见解!
提交
头像

昵称

取消
昵称表情代码图片

    暂无评论内容