这题可以枚举出每个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;
}

  

最新文章

  1. Oracle 11g 单实例安装文档
  2. nginx虚拟主机配置小结
  3. javascript之简单的选择排序法
  4. linux中脚本的一些小知识的积累
  5. 关于 Ajax 提交参数格式,及返回类型json
  6. Linux操作系统基础(四)保护模式内存管理(2)【转】
  7. AES - Rijndael 算法(三)
  8. C#生成无重复的随机数
  9. C#设计模式之十二享元模式(Flyweight)【结构型】
  10. 使用MVC5+Entity Framework6的Code First模式创建数据库并实现增删改查功能
  11. ●HDU 3689 Infinite monkey theorem
  12. 工具资源系列之给虚拟机装个centos
  13. PAT1018 Public Bike Management【dfs】【最短路】
  14. mysqld Can’t start server : Bind on unix socket: Permission denied
  15. Nodejs异步框架——async
  16. 转:Andriod studio技巧合集
  17. 【容斥原理】【分解质因数】poj1091 跳蚤
  18. Nginx日志过滤 使用ngx_log_if不记录特定日志
  19. win7(iis7)无法加载运行CSS文件的解决方法
  20. ReentrantLock VS synchronized

热门文章

  1. android自定义键盘(解决弹出提示的字体颜色问题)
  2. CodeForces 707D Persistent Bookcase ——(巧妙的dfs)
  3. OSI7层模型
  4. C++中void和void*指针的含义 (指针类型的含义)
  5. 算法 - 插入排序交换次数 - Binary Indexed Tree
  6. 美团DSP
  7. add_header &#39;Cache-Control&#39; &#39;no-store, no-cache, must-revalidate, proxy-revalidate, max-age=0&#39;
  8. Sql UpdateOrInsert
  9. notepad++ 插件说明(一)
  10. django helloworld