小明手中有一堆硬币,小红手中有若干张10元的整钱。已知1角的硬币厚度为1.8mm,5角的硬币厚1.5mm,1元的硬币为2.0mm。小明和小红一起玩游戏,小红拿出若干张10元的纸币,小明要将1角的...
小明手中有一堆硬币,小红手中有若干张10元的整钱。已知 1 角的硬币厚度为 1.8mm,5 角的硬币厚 1.5mm, 1 元的硬币为 2.0mm 。小明和小红一起玩游戏,小红拿出若干张10元的纸币,小明要将 1 角的硬币放成一摞,将 5 角的硬币硬币放成一摞,将 1 元的硬币放成一摞,如果 3 摞硬币一样高,并且金额能够正好小红要求的面值,则双方可以进行交换,否则没有办法交换。
#include
#include
int main()
{
int n,x,y,z,a,e,k;
scanf("%d",n);
a=100*n;
x=10;y=12,z=9;
e=x+5*y+10*z;
k=0;
while(e<=a)
{if(e
{x=x+10;
y=y+12;
z=z+9;
e=2*e;
}
else
k=k+1;
e=a+1;
}
if(k==1)
printf("%d,%d,%d\n",x,y,z);
else
printf("No change.\n");
system("pause");
return 0;
}
改了一下,现在是这样,但还是不行
#include
#include
int main()
{
int n,a,s,e,x=10,y=12,z=9;
scanf("%d",n);
a=100*n;
e=x+5*y+10*z;
s=e;
while(e