为什么这个在我自己的编译器上都行,在这上面却算错了?

霖陆 · 发布于 2024-02-10 · 浏览 662 回复 0

include<bits/stdc++.h>

using namespace std; int main() {

int a,s1,s2,s3,s4,z1=1,z2=1,z3=1,z4=1,mz,ms;
cin>>a;
s1=a/20;
s2=(a%20)/10;
s3=(a%10)/5;
s4=a%5;
if(a%20==0)
{
	z2=0;
	z3=0;
	z4=0;
}
else
{
	if(a%10==0)
	{
		z3=0;
		z4=0;
	}
	else
	{
		if(a%5)
		{
			z4=0;
		}
	}
}
if(s1==0)
{
	z1=0;
}
if(s2==0)
{
	z2=0;//0
}
if(s3==0)
{
	z3=0;
}
if(s4==0)
{
	z4=0;
}
mz=z1+z2+z3+z4;
ms=s1+s2+s3+s4;
cout<<ms<<" "<<mz;
return 0;

}

全部回复 共 0 条

还没有人回复。往下写第一条。

发表回复