CF39H 【Multiplication Table】
2024-10-07 01:54:38
这题可以枚举出每个i,j 位置的数
>需要用到进制转换
int zh(int x){
long long sum=0,i=0;
while(x){
sum=sum+((x%n)*pow(10,i));
i++;
x/=n;
}
return sum;
}
上面是进制转换代码,n表示n进制
将进制转换封装起来,在枚举每个位置,先见第一排和第一列全赋值再进行枚举。
以下是整个代码
#include<bits/stdc++.h>
using namespace std;
int n,a[11][11];
int zh(int x){
long long sum=0,i=0;
while(x){
sum=sum+((x%n)*pow(10,i));
i++;
x/=n;
}
return sum;
}
int main(){
cin>>n;
for(int i=1;i<n;i++)a[1][i]=a[i][1]=i;
for(int i=2;i<n;i++){
for(int j=2;j<n;j++){
a[i][j]=zh(i*j);
}
}
for(int i=1;i<n;i++){
for(int j=1;j<n;j++)
cout<<a[i][j]<<" ";
puts("");
}
return 0;
}
最新文章
- Oracle 11g 单实例安装文档
- nginx虚拟主机配置小结
- javascript之简单的选择排序法
- linux中脚本的一些小知识的积累
- 关于 Ajax 提交参数格式,及返回类型json
- Linux操作系统基础(四)保护模式内存管理(2)【转】
- AES - Rijndael 算法(三)
- C#生成无重复的随机数
- C#设计模式之十二享元模式(Flyweight)【结构型】
- 使用MVC5+Entity Framework6的Code First模式创建数据库并实现增删改查功能
- ●HDU 3689 Infinite monkey theorem
- 工具资源系列之给虚拟机装个centos
- PAT1018 Public Bike Management【dfs】【最短路】
- mysqld Can’t start server : Bind on unix socket: Permission denied
- Nodejs异步框架——async
- 转:Andriod studio技巧合集
- 【容斥原理】【分解质因数】poj1091 跳蚤
- Nginx日志过滤 使用ngx_log_if不记录特定日志
- win7(iis7)无法加载运行CSS文件的解决方法
- ReentrantLock VS synchronized
热门文章
- android自定义键盘(解决弹出提示的字体颜色问题)
- CodeForces 707D Persistent Bookcase ——(巧妙的dfs)
- OSI7层模型
- C++中void和void*指针的含义 (指针类型的含义)
- 算法 - 插入排序交换次数 - Binary Indexed Tree
- 美团DSP
- add_header &#39;Cache-Control&#39; &#39;no-store, no-cache, must-revalidate, proxy-revalidate, max-age=0&#39;
- Sql UpdateOrInsert
- notepad++ 插件说明(一)
- django helloworld