30pts求调orz
查看原帖
30pts求调orz
1044843
qwer6楼主2024/8/6 17:26
#include <bits/stdc++.h>
using namespace std;
int p;
int main(){
	cin>>p;
	for(int i=1;i<=p-1;i++){
		for(int j=1;j<=i;j++){
			if(i>=10)printf("%c*",char(i-10+'A'));
			else printf("%d*",i);
			if(j>=10)printf("%c=",char(j-10+'A'));
			else printf("%d=",j);
			int sum=i*j,num[105]={};
			while(sum){
				num[++num[0]]=sum%p;
				sum/=p;
			}
			for(int j=num[0];j>=1;j--){
				if(j>=10)printf("%c",char(num[j]-10+'A'));
				else printf("%d",num[j]);
			}
			cout<<" ";
		}
		cout<<endl;
	}
}

2024/8/6 17:26
加载中...