[C++] 纯文本查看 复制代码 #include <bits/stdc++.h>
using namespace std;
int n;
void fj(int k)
{
int t=k;
for(int i=2;i<=k;i++)
{
for(int j=0;j<k;j++)
{
if(t%i==0)
{
printf("%d ",i);
t=t/i;
}
else break;
}
}
}
int main()
{
scanf("%d",&n);
fj(n);
return 0;
}
[C++] 纯文本查看 复制代码 #include <bits/stdc++.h>
using namespace std;
int n;
int mj(int a)
{
int a1,a2,a3,s=0;
for(int i=0;i<=a;i++)
{
for(int j=0;j<=a;j++)
{
for(int k=0;k<=a;k++)
{
if((i+j)%2==0)
{
if((j+k)%3==0)
{
if((i+j+k)%5==0)
{
a1=i;
a2=j;
a3=k;
if((a1+a2+a3)>s) s=a1+a2+a3;
}
}
}
}
}
}
return s;
}
int main()
{
scanf("%d",&n);
printf("%d",mj(n));
return 0;
}
[C++] 纯文本查看 复制代码 #include <bits/stdc++.h>
using namespace std;
int a,b,c;
int mj(int i,int j,int k)
{
int s=0;
for(int x=0;x<=k;x++)
{
for(int y=0;y<=k;y++)
{
if((x*i)+(y*j)==k) s++;
}
}
return s;
}
int main()
{
scanf("%d %d %d",&a,&b,&c);
printf("%d",mj(a,b,c));
return 0;
} |