简答题

编一个程序,把一张面值100元的钞票换成5元,1元和5角面值的钞票,要求100元换以上的零钱100张,且要求每种不少于一张。请问,有哪几种换法?

正确答案

inti,j,k;//设5元有i张,1元有j张,5角有k张
Console.WriteLine("5元:/t1元:/t5角:");
for(i=1;i<=20;i++)
for(j=1;j<=100;j++)
for(k=1;k<=100;k++)
if(5*i+j+(0.5*k)==100&&i+j+k==100)Console.WriteLine("{0}/t{1}/t{2}",i,j,k);

答案解析

相似试题
  • 编一个程序,把一张1元的钞票换成5分,2分和1分的硬币,要求每种至少一枚,并且所换硬币数不超过30枚。请问,有哪几种换法?

    简答题查看答案

  • 编写一个程序,把一张1元钞票换成1分、2分和5分的硬币,每种至少有1枚,问有多少种换法?

    简答题查看答案

  • 编一个程序,利用自定义方法,找出2到100之间的素数。

    简答题查看答案

  • 编一个程序,利用while循环语句,找出2到100之间的素数。

    简答题查看答案

  • 编一个程序,用for循环语句求出1到100之间的奇数之和。

    简答题查看答案

  • 编一个程序,输入一个整数,判定它为几位数。例如,99是2位数,-100是3位数。

    简答题查看答案

  • 编一个程序,用for循环语句求出1到100之间的奇数之和,以及偶数之和。

    简答题查看答案

  • 编一个程序,用while循环语句来计算1+1/2+2/3+3/4+...+99/100之和。

    简答题查看答案

  • 编一个程序,输入一个整数,使用ifelse语句,如果该数大于0,则加上100,否则加上500,输出结果。

    简答题查看答案