求助,为什么全输出零
查看原帖
求助,为什么全输出零
672757
封禁用户楼主2023/5/1 15:58
#include<bits/stdc++.h>
using namespace std;
int n; 
char d(int t)
{
	if(t<10)
	{
		return t+'0';
	}
	return t-10+'A';
}
void out(int m)
{
	int s,nn[1000]={};
	for(int i=1;i>=0;i++)
	{
		if(m<n)
		{
			s=i;
			break;
		}
		nn[i]=m/n;
		m%=n;
	}
	for(int i=1;i<=s;i++)
	{
		cout<<d(nn[i]);
	}
}
int main()
{
	cin>>n;
	for(int i=1;i<n;i++)
	{
		for(int j=1;j<=i;j++)
		{
			out(i);
			printf("*");
			out(j);
			printf("=");
			out(i*j);
			printf(" ");
		}
		printf("\n");
	}
    return 0;
}
2023/5/1 15:58
加载中...