当前位置: 首页 > news >正文

[蓝桥杯 2020 省 AB3] 乘法表

题目描述

九九乘法表是学习乘法时必须要掌握的。在不同进制数下,需要不同的乘法表。

例如, 四进制下的乘法表如下所示:

1*1=1
2*1=2 2*2=10
3*1=3 3*2=12 3*3=21

请注意,乘法表中两个数相乘的顺序必须为样例中所示的顺序,不能随意交换两个乘数。

给定 P,请输出 P 进制下的乘法表。

输入格式

输入一个整数 P。

输出格式

输出 P 进制下的乘法表。P 进制中大于等于 10 的数字用大写字母 A、B、C、..... 表示。

输入输出样例

输入

4

输出

1*1=1

2*1=2 2*2=10

3*1=3 3*2=12 3*3=21

输入

8

输出

1*1=1

2*1=2 2*2=4

3*1=3 3*2=6 3*3=11

4*1=4 4*2=10 4*3=14 4*4=20

5*1=5 5*2=12 5*3=17 5*4=24 5*5=31

6*1=6 6*2=14 6*3=22 6*4=30 6*5=36 6*6=44

7*1=7 7*2=16 7*3=25 7*4=34 7*5=43 7*6=52 7*7=61

说明/提示

对于所有评测数据, 2≤P≤36。

蓝桥杯 2020 第三轮省赛 AB 组 G 题。

#include<iostream>
#include<string>
using namespace std;
string ten_to_x(int n,int x)  //10进制转x进制 
{string s;while(n){if(n%x<10){s+=n%x+'0';}else{s+=n%x+'A'-10;}n/=x;}int len=s.length();string t;for(int i=len-1;i>=0;i--){t+=s[i];}return t;
}
int main()
{int p;cin>>p;for(int i=1;i<p;i++){for(int j=1;j<=i;j++){string s=ten_to_x(i*j,p);cout<<ten_to_x(i,p)<<"*"<<ten_to_x(j,p)<<"="<<s<<" ";}cout<<endl;}return 0;
}
http://www.lryc.cn/news/24009.html

相关文章:

  • Python基础知识
  • FME案例实战教程:聚焦实战应用,摆脱思路束缚,您值得拥有
  • 【JavaScript】根据元素内容遍历元素的方案
  • kafka全解
  • (三)随处可见的LED广告屏是怎么工作的呢?接入GUI
  • 线程池简介
  • 大数据面试题集锦-Hadoop面试题(四)-YARN
  • Python---time模块
  • 坚鹏:学习贯彻二十大精神 解码共同富裕之道(面向银行)
  • python查看程序的cpu和内存资源占用情况
  • 番外10:使用ADS对射频功率放大器进行非线性测试2(使用带宽20MHz的64QAM信号进行ACLR、EVM、CCDF测试)
  • Ubuntu搭建maven私服
  • 【JavaWeb】Servlet基础
  • pinia + pinia-plugin-persistedstate + 组合式API 写法,持久化失效问题
  • ptrace 调式详解
  • 【AI绘画】绝美春天插画,人人都是插画师
  • 蓝桥杯入门即劝退(二十四)重复的子字符串(被秒杀)
  • 针对序列级和词元级应用微调BERT(需修改)
  • (四十七)大白话表锁和行锁互相之间的关系以及互斥规则是什么呢?
  • 织梦TXT批量导入TAG标签并自动匹配相关文章插件
  • Sentinel架构篇 - 10分钟带你看滑动窗口算法的应用
  • redis主从复制
  • 近期常见组件漏洞更新:
  • 深度学习常用的激活函数总结
  • Java编程问题top100---基础语法系列(二)
  • 网页打印与导出word实现在A4纸上相同效果
  • 备战英语6级——记录复习进度
  • 实例10:四足机器人运动学逆解可视化与实践
  • Elasticsearch7.8.0版本优化——路由选择
  • Go常量的定义和使用const,const特性“隐式重复前一个表达式”,以及iota枚举常量的使用