题目描述
九九乘法表是学习乘法时必须要掌握的。
在不同进制数下,需要不同的乘法表,例如,四进制下的乘法表如下所示:
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、⋯
表示。
输入样例1
4
输出样例1
1*1=1
2*1=2 2*2=10
3*1=3 3*2=12 3*3=21
输入样例2
8
输出样例2
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 2 ≤ P ≤ 36 2≤P≤36
题解
进制转换:
#include <iostream>
#include <algorithm>
using namespace std;
int P;
char w[36];
string change(int n)
{
string s;
while(n)
{
s += w[n % P];
n /= P;
}
reverse(s.begin(), s.end());
return s;
}
int main()
{
cin >> P;
for (int i = 0; i <= 9; i ++) w[i] = (char)('0' + i);
for (int i = 10; i <= 35; i ++) w[i] = (char)('A' + i - 10);
for (int i = 1; i < P; i ++)
{
for (int j = 1; j <= i; j ++) cout << w[i] << '*' << w[j] << '=' << change(i * j) << ' ';
cout << endl;
}
return 0;
}
说明datatables是基于jquery做的,作为前端表格交互的工具还是比较好用的。在导入了jquery之后,在h5页面中导入一个css和一个js就准备完成了。接着使用jquery做一些初始化就可以用了。这个例子来自官网,可以点开试试。另外官网的例子还是比较全的,链接在这里特点:1 减少了和后端交互的次数。后端一次性把数据给到前端,然后筛选、排序等操作都是前端完成的。建议是当数据不超过1万行可以直接传输,多了的话还是通过后端进行分页。(datatables也支持server side的,只是两_datatables.buttons.min.js
1. 在 aws 后台生成并下载密钥,然后将密钥保存到自己服务器。2. 执行ssh-keygen -y,复制密钥路径,回车得到 public key, 例如/home/ubuntu/.ssh/houtai.pemssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQCMAS8mviirg23XvhyGzydp0VlP/fyfuhsHKMECZydc5ewytvTq0..._txsmkc8vuwjhjkg3uk2crj9zmsw2u86h5t
js-点击按钮页面滚动到顶部,底部,指定位置KaTeX parse error: Expected '}', got 'EOF' at end of input: …ick(function(){(‘html,body’).animate({scrollTop: ‘0px’}, 800);}); //页面滚动至顶部KaTeX parse error: Expected '}', got..._js锚点跳到头部
会降低系统的安全性,建议保持默认配置不变!1.打开文本vim /etc/ssh/sshd_config2.设置允许远程登录修改为yesPermitRootLogin yes3.重启sshdsystemctl restart sshd_深度系统开启root远程登录
相扑手按比赛成绩,分为十个等级:序之口、序二段、三段、幕下、十两、前头、小结、关胁、大关、横纲。横纲是相扑手的最高段,十两以上的相扑手称为力士,成为职业相扑手,有不菲的工资收入。调查显示日本相扑选手每月的薪水情况为:横纲282万日元(约合RMB19.56万元),大关235万(约合RMB17.36万元)日元,关胁170万日元(约合人民币12.56万元),小结130万日元(约合人民币9.6万元),前头
今天我的小柠檬比人偷茑,,伤心欲绝..=.= 我的电话冇晒茑,,有d好重要的,,.. 埃..再见茑,,我和你们无缘.... 没有机子在身,,很那个不自在....T____T..呜呜呜..我想念你.. 大家不要飞短给我茑...等我有翻机之后再通知你地... 啊啊啊埃埃埃.. TMD偷手机的正坏蛋~~~~...
在单片机控制系统中,一般使用LED数码管或液晶LCD作为显示设备,用来显示控制系统的工作状态。数码管,其实就是将8个LED摆成了一定的形状。我们控制不同的灯亮就可以让数码管显示不同的数字。一般会将数码管内部的8个LED阳极或者阴极接到一起,对应叫共阳极或共阴极数码管。常用的数码管驱动芯片有:74HC595,74LS48,HT16K33,74HC138,TM1640等,虽然电路搭建较为简单,但是驱动..._tm1640anode
静态文件的配置Web应⽤中会出现⼤量的静态⽂件来使得⽹⻚更加⽣动美观。类似于CSS样式 ⽂件、JavaScript脚本⽂件、图⽚⽂件、字体⽂件等静态资源。在Jinja中加载 静态⽂件⾮常简单,只需要通过url_for全局函数就可以实现。 url_for函数默认会在项⽬根⽬录下的static⽂件夹中寻找about.css⽂件,如果 找到了,会⽣成⼀个相对于项⽬根⽬录下的/static/abou..._静态文件访问地址写法
简介NginxNginx (engine x) 是一个高性能的HTTP和反向代理服务器,也是一个IMAP/POP3/SMTP服务器。Nginx是由伊戈尔·赛索耶夫为俄罗斯访问量第二的Rambler.ru站点开发的。Nginx中文文档:https://www.nginx.cn/doc/general/overview.html(了解详情可以打开文档进行阅读,这里直接演示安装和配置)一、配置好自己的jdk 1.解压tar包 2.配置环境变量(为后面tomcat做准备) vi /etc/pro_nginx配置文件夹下的图片详解
GitHub https://github.com/weiliu89/caffe/tree/ssdhttp://blog.csdn.net/u010733679/article/details/52125597一、安装配置sudo apt-get install -y liblapack-dev liblapack3 libopenblas-base libopenblas-dev------..._voc0712
我只截图不说话,PPT大全,氛围研发篇、算法篇、大数据、Java后端架构!除了大家熟悉的交易、支付场景外,支撑起阿里双十一交易1682亿元的“超级工程”其实包括以下但不限于客服、搜索、推荐、广告、库存、物流、云计算等。Java核心技术栈:覆盖了JVM、锁、并发、Java反射、Spring原理、微服务、Zookeeper、数据库、数据结构等大量知识点。大数据:Spark、Hadoop研发..._java 技术架构 ppt
延申上一篇java登录验证码、2周自动登录、注销账户例题login.css <link rel="stylesheet" href=css/login.css>/*清除浏览器默认边距,使边框和内边距的值包含在元素的width和height内*/* { margin: 0; padding: 0; box-sizing: border-box;}/*垂直水平居中*/section { display: flex; justify-con_登录页面:login.jsp