山西教师招聘公告:帮我设计c语言程序(初级的)

来源:百度文库 编辑:中科新闻网 时间:2024/04/29 16:40:12
换币问题。
试编写程序,要求将一张100元人民币,换成等值的10元、5元、2元、1元人民币40张,每种至少一张。编程输出所有可能的换法并累计换法种数。

t=0
for (i=1;i<10;i++)
for (j=1;j<20;j++)
for (k=1;k<40;k++)
for (l=1;l<40;l++)
if (i+j+k+l==40) && (10*i+5*j+2*k+l==100)
{
t=t+1;
printf(…………输出i,j,k,l
}
printf(…………输出t

main()
{int t,i,j,l;
t=0
for (i=1;i<10;i++)
for (j=1;j<20;j++)
for (k=1;k<40;k++)
for (l=1;l<40;l++)
if (i+j+k+l==40) && (10*i+5*j+2*k+l==100)
{
t=t+1;
printf("%d,%d,%d,%d";i,j,k,l )
}
printf("%d";t);
}