前言

谁来给我讲讲九九乘法表啊。

以上菲克向。

\(\sf{Solution}\)

看题上来就是数据范围 \(2\leq k\leq 10\) ,显然打表可以轻松水过,数据这么小,手算是没问题的啦。

由于本人比较 naive,就写了一个 naive 的模拟。

大致思路是先搞一个九九乘法表,再进制转换,具体还是康代码吧。

评测自动过滤多余空格。

不用处理输出格式啦,好耶!

\(\sf{Code}\)

#include<iostream>
#include<cstdio>
using namespace std;
int a[15][15],k,b[1005];
inline int f(int x)
{
int q=0,p=0;
while(x!=0)
{
b[++q]=x%k;
x/=k;
}//进制转换
for(int i=q;i>=1;--i)
p=p*10+b[i];//搞成 int 类型
return p;
}
signed main()
{
ios::sync_with_stdio(false);
cin>>k;
for(int i=1;i<=9;++i)
for(int j=1;j<=9;++j)
a[i][j]=f(i*j);//生成 k 进制下的九九乘法表
for(int i=1;i<k;++i)
{
for(int j=1;j<k;++j)
cout<<a[i][j]<<" ";
cout<<"\n";
}//输出
return 0;
}

最新文章

  1. jq
  2. resignFirstResponder
  3. PowerShell定时抓取屏幕图像
  4. Channel 笔记本项目 (门户客户端 和 wp7客户端(介绍1))
  5. 高效使用STL
  6. Hibernate学习笔记--------3.缓存
  7. .NET中的委托——摘自MSDN
  8. 0118——UILabel和导入字体
  9. Docker集群实验环境布署--swarm【2 搭建本地镜像仓库】
  10. iOS BUG的解决
  11. ASP.NET AJAX注册命名空间
  12. Text-文本撤销
  13. Sprint第三个计划
  14. 小tip: margin:auto实现绝对定位元素的水平垂直居中
  15. python 网络数据采集1
  16. 20155227 2016-2017-2 《Java程序设计》第十周学习总结
  17. ActiveMQ使用示例之Topic
  18. 推荐几个好用的PHP集成开发环境
  19. LeetCode Add Digits (规律题)
  20. Fiddler设置断点修改Request和Response【转】

热门文章

  1. Redis 02 数据库
  2. C++ 特殊矩阵的压缩存储算法
  3. [网鼎杯2018]Unfinish-1|SQL注入|二次注入
  4. 微信小程序/校园社区论坛/微信云开发/云函数
  5. n【c#】委托:delegate 学习笔记
  6. 第七十九篇:数组方法(forEach,some,every,reduce)
  7. 全网最简单的大文件上传与下载代码实现(React+Go)
  8. 一文搞懂mysql索引底层逻辑,干货满满!
  9. 高性能 Java 计算服务的性能调优实战
  10. C#并发编程-2 异步编程基础-Task