10分求助谢谢
查看原帖
10分求助谢谢
539031
ls2128606楼主2023/3/25 09:41

#include<bits/stdc++.h>
using namespace std;
int p;
char get(int x)
{
    if(x<=9) 
    return x+'0';
    else 
    return x-10+'A';
}

string t(int x) 
{
    string num;
    while(x){
        num+=get(x%p);
		x=x/p;
    }
 
    return num;
}

int main()
{
    cin>>p;
    for(int i=1;i<p;i++){
        
        for(int j=1;j<=i;j++)
        cout<<get(i)<<"*"<<get(j)<<"="<<t(i*j)<<" ";
        
     cout<<endl;
    }
    
    return 0;
        
}
2023/3/25 09:41
加载中...