小明去银行存钱,拿了一堆硬币。已知 1 角的硬币厚度为 1.8mm , 5 角的硬币厚 1.5mm , 1 元的硬币为 2.0mm 。小明将 1 角的硬币放成一摞,将 5 角的硬币硬币放成一摞,将 1 元的硬币放成一摞,发现 3 摞硬币一样高。银行正好把这些硬币换成若干张面值为 10 元的纸币。问小明至少带了多少钱的硬币(元为单位),每种面值的硬币有多少个?
#include<stdio.h>
void main()
{
int x,y,z,s;
for(x=0;x<100;x++)
{
for(y=0;y<100;y++)
{
for(z=0;z<100;z++)
{
s=x+y*5+z*10;
if((s>=100)&&(s%100==0)&&(18*x==15*y)&&(15*y==20*z))
{
printf("%d,%d,%d,%d\n",x,y,z,s/10);
}
}
}
}
}
为什么xyz是小于等于100
先要谢谢你!
#include
void main()
{ int n,x,y,z;
for((n=8,i=1);n=100)&&(s%100==0)&&(18*x==15*y)&&(15*y==20*z))
{printf("%d,%d,%d,%d\n",x,y,z,s/10);}
}
}
这样做为什么不行,无法编译。
#include
void main()
{ int n,x,y,z,i,s;
for((n=8,i=1);n=100)&&(s%100==0)&&(18*x==15*y)&&(15*y==20*z))
{printf("%d,%d,%d,%d\n",x,y,z,s/10);}
}
getch();
}