PTA 基础编程题目集 7-20 打印九九口诀表 C语言

下面是一个完整的下三角九九口诀表:

本题要求对任意给定的一位正整数N,输出从11到NN的部分口诀表。

输入格式:
输入在一行中给出一个正整数N(1≤N≤9)。

输出格式:
输出下三角N*N部分口诀表,其中等号右边数字占4位、左对齐。

输入样例:
4
输出样例:
11=1
1
2=2 22=4
1
3=3 23=6 33=9
14=4 24=8 34=12 44=16

俩层循环:

#include<stdio.h>int main() {int N;scanf("%d",&N);for (int i = 1; i <= N;i++) {for (int j = 1; j <= i;j++) {printf("%d*%d=%-4d",j,i,i*j);//printf("%-4d")表示左对齐,不足4位右边补空格,超过4位,原样输出。//如果没有前面的负号,那么表示右对齐,不足四位左边补齐空格;//现在加了个负号,就是表示左对齐。}printf("\n");}return 0;
}

一层循环:

#include<stdio.h>
int main()
{int N;int i = 1;int j = 1;char a[3] = " \n";//a[0]是空格,a[1]是换行while (i <= N){       printf("%d*%d=%2d ", i, j, i*j);//j/i等于0,说明j<i,需要打空格,j/i==1,说明j==i,需要打换行        printf("%c", a[ j/i ]);int tmp = j % i + 1; //新列号i = j / i + i;//新行号j = tmp;}
}

PTA 基础编程题目集 7-20 打印九九口诀表 C语言相关推荐

  1. PTA 基础编程题目集 7-12 两个数的简单计算器 C语言

    PTA 基础编程题目集 7-12 两个数的简单计算器 C语言 本题要求编写一个简单计算器程序,可根据输入的运算符,对2个整数进行加.减.乘.除或求余运算.题目保证输入和输出均不超过整型范围. 输入格式 ...

  2. PTA 基础编程题目集 7-6 混合类型数据格式化输入 C语言

    PTA 基础编程题目集 7-6 混合类型数据格式化输入 C语言 本题要求编写程序,顺序读入浮点数1.整数.字符.浮点数2,再按照字符.整数.浮点数1.浮点数2的顺序输出. 输入格式: 输入在一行中顺序 ...

  3. c语言在单行文本上删除子串,一道比较简单的题——PTA基础编程题目集 7-29 删除字符串中的子串 C语言试解-Go语言中文社区...

    首先看题目 输入2个字符串S1和S2,要求删除字符串S1中出现的所有子串S2,即结果字符串中不能包含S2. 输入格式: 输入在2行中分别给出不超过80个字符长度的.以回车结束的2个非空字符串,对应S1 ...

  4. PTA 基础编程题目集 7-24 约分最简分式 C语言

    PTA 基础编程题目集 7-24 约分最简分式 C语言 分数可以表示为分子/分母的形式.编写一个程序,要求用户输入一个分数,然后将其约分为最简分式.最简分式是指分子和分母不具有可以约分的成分了.如6/ ...

  5. PTA 基础编程题目集 7-21 求特殊方程的正整数解 C语言

    PTA 基础编程题目集 7-21 求特殊方程的正整数解 C语言 输入样例1: 884 输出样例1: 10 28 20 22 输入样例2: 11 输出样例2: No Solution #include& ...

  6. PTA 基础编程题目集 6-6 求单链表结点的阶乘和

    PTA 基础编程题目集 6-6 求单链表结点的阶乘和 本题要求实现一个函数,求单链表L结点的阶乘和.这里默认所有结点的值非负,且题目保证结果在int范围内. 函数接口定义: int Factorial ...

  7. PTA 基础编程题目集 7-27 冒泡法排序 C语言

    PTA 基础编程题目集 7-27 冒泡法排序 C语言 将N个整数按从小到大排序的冒泡排序法是这样工作的:从头到尾比较相邻两个元素,如果前面的元素大于其紧随的后面元素,则交换它们.通过一遍扫描,则最后一 ...

  8. PTA 基础编程题目集 7-33 有理数加法 C语言

    PTA 基础编程题目集 7-33 有理数加法 C语言 本题要求编写程序,计算两个有理数的和. 输入格式: 输入在一行中按照a1/b1 a2/b2的格式给出两个分数形式的有理数,其中分子和分母全是整形范 ...

  9. PTA 基础编程题目集 7-7 12-24小时制 C语言

    PTA 基础编程题目集 7-7 12-24小时制 C语言 编写一个程序,要求用户输入24小时制的时间,然后显示12小时制的时间. 输入格式: 输入在一行中给出带有中间的:符号(半角的冒号)的24小时制 ...

最新文章

  1. 【PAT (Advanced Level) Practice】PAT (Advanced Level) Practice
  2. Java处理正则验证手机号-详解
  3. 通过点击热区,有个href 跳到servlet,怎么把页面上的值传到servlet里面?
  4. oracle comment on的用法
  5. DataGridView的DataGridViewComboBoxColumn列点击一次
  6. 在线协作开发工具apizza使用方法(https://apizza.net/projects)
  7. windows签名证书流程
  8. SpringBoot数据访问-------------数据缓存
  9. SpannableString 给TextView添加不同的显示样式
  10. windows自带黑体_Windows自带的宋体、黑体、楷体、仿宋体等能免费商用吗?
  11. V20变频器手自动切换(就地远程切换)的具体方法示例
  12. DBA_实践指南系列9_Oracle Erp R12应用补丁AutoPatch/AutoControl/AutoConfig(案例)
  13. Chrome浏览器及调试教程
  14. 漫谈测试成长之探索——测试用例评审
  15. linux识别不了u盘格式,Linux识别不了u盘怎么办
  16. 2021-03-26:给定一个正整数N,表示有N份青草统一堆放在仓库里。有一只牛和一只羊,牛先吃,羊后吃,它俩轮流吃草。 不管是牛还是羊,每一轮能吃的草量必须是:1,4,16,64…(4的某次方)。谁
  17. 我们把AR产业链大卸128块,然后发现消费级AR还很远
  18. 快速读懂Depth-wise Convolution
  19. 【Android UI】贝塞尔曲线 ③ ( 贝塞尔曲线关键点坐标记录 | 二阶贝塞尔曲线示例 )
  20. COBIT5给企业带来什么样的价值

热门文章

  1. Oracle表空间文件损坏后的排查及解决
  2. 学习笔记:Model Diagnostics-模型诊断(线性回归)
  3. 基因课 15天入门生物信息(2021年) 第三天 Linux基础命令(1)
  4. 基于 PacBio 测序数据的纠错算法评测与剪切位点识别研究
  5. str量化转化为int
  6. css 文字过长 省略号,css实现文字过长显示省略号的方法
  7. php 判断是不是前一天,PHP开发中,定时执行如何判断之前的脚本是否跑完?
  8. java void传参,Java中的传参
  9. 语义分割--Mix-and-Match Tuning for Self-Supervised Semantic Segmentation
  10. Kaldi不支持Cuda10_1版本