[C++] 纯文本查看 复制代码 #include <bits/stdc++.h>
using namespace std;
int yuan=100,x,s=0;
void mj()
{
for(int g=0;g<=20;g++)
{
for(int m=0;m<=33;m++)
{
s++;
x=100-g-m;
if(x%3==0 && yuan-(g*5+m*3+(x/3)*1)==0) printf("%d %d %d\n",g,m,x);
}
}
printf("%d",s);
}
int main()
{
mj();
return 0;
}
[C++] 纯文本查看 复制代码 #include <bits/stdc++.h>
using namespace std;
int a,flag=0,s=0;
float r;
void mj()
{
cin>>a;
for(int c = 0;c < a/2;c++)
{
s++;
r = (a-c*2)/4.0;
if(r == int(r))
{
printf("%d %d\n",c,int(r));
flag = 1;
}
}
if(flag==0) printf("error");
printf("\n%d",s);
}
int main()
{
mj();
return 0;
}
[C++] 纯文本查看 复制代码 #include <bits/stdc++.h>
using namespace std;
int n,flag=0,s=0;
float y;
void mj()
{
cin>>n;
for(int x = 1;x < n/2;x = x+2)
{
y=n-x*2;
if(y == int(y) && int(y)%2 == 0)
{
s++;
printf("%d %d\n",x,int(y));
flag = 1;
}
}
if(flag==0) printf("No");
printf("\n%d",s);
}
int main()
{
mj();
return 0;
} |