30分,求改
查看原帖
30分,求改
984068
maoboxiA2楼主2025/7/24 09:09
#include<bits/stdc++.h>

using namespace std;

int n;

string gg[36]={"0","1","2","3","4","5","6","7","8","9","A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"};

int main(){
	
	cin>>n;
	
	for(int i=1;i<n;i++){
		
		for(int j=1;j<=i;j++){
			
			int ans[100]={};
			
			int x=i,y=j;
			
			int a=0,b=0,id1=0,id2=0;
			
			while(x){
	
				a+=(x%n)*pow(10,id1++);
				
				x/=n;
				
			}
			
			while(y){
	
				b+=(y%n)*pow(10,id2++);
				
				y/=n;
				
			}
			
			int sum=i*j;
			
			int pos=0;
			
			while(sum){
				
				ans[++pos]=sum%n;
		
				sum/=n;
				
			}
			
			cout<<gg[a]<<"*"<<gg[b]<<"=";
			
			for(int k=pos;k>=1;k--)cout<<ans[k];
			
			cout<<" ";
			
		}
		
		cout<<endl;
		
	} 
	
//	

	
	return 0;
	
} 


2025/7/24 09:09
加载中...