专栏文章

1

个人记录参与者 1已保存评论 0

文章操作

快速查看文章及其快照的属性,并进行相关操作。

当前评论
0 条
当前快照
1 份
快照标识符
@minl49g4
此快照首次捕获于
2025/12/02 04:11
3 个月前
此快照最后确认于
2025/12/02 04:11
3 个月前
查看原文
CPP
#include <bits/stdc++.h>
using namespace std;

int p;

string work(int i,int j,int x){
    int ij = i * j;//10进制
    if(ij == 0){
        return "0";
    }
    string str = "";
    while(ij != 0){
        int last = ij % x;
        if(last < 10){
            str = char('0' + last) + str;
        }else{
            str = char('A' + last - 10) + str;
        }
        ij /= x;
    }
    return str;
}
int main(){
    scanf("%d",&p);
    for(int i = 1;i <= p - 1;i++){
        for(int j = 1;j <= i;j++){
            printf("%d*%d=%s ",i,j,work(i,j,p).c_str());
        }
        printf("\n");
    }
    return 0;
}

评论

0 条评论,欢迎与作者交流。

正在加载评论...