一道经典的C++题,关于分钱的问题,适合新手阅读(黑客X档案论坛题目)
<script type="text/JavaScript"></script> <script src="http://a.alimama.cn/inf.js" type="text/javascript"></script>
前幾天去黑客X檔案論壇的編程魔方板塊,看到一則帖子,題目是:“一道經典的C++題,關于分錢的問題,適合新手閱讀”,鏈接如下:http://bbs.hackerxfiles.net/thread-98055-1-3.html
題如下:
把一張面值為一元的紙幣,換成一分,二分,五分的硬幣,共有多少種換法?編程輸出每一種不同的算法。
這道題很簡單,是最簡單的C++題,用C也可以做。
下面是我對這道題所做的答案,不知道還有什么錯誤,希望和路過的朋友分享一下。
#include <stdio.h>void main() {int x=0,y=0,z=0,n=0;int count=0;for(z=1;z<20;z++){for(y=1;y<=(100-z*5)/2;y++){if (y*2+z*5==100)continue;else{++count;x=100-(y*2+z*5);printf("ON %d Ways: z is %d,y is %d,x is %d=%d/n/r",count,z,y,x,z*5+y*2+x);}}} }
轉自:http://www.cnblogs.com/zhuquer/archive/2009/02/08/1386340.html
<script type="text/JavaScript"></script> <script src="http://a.alimama.cn/inf.js" type="text/javascript"></script>
?
總結
以上是生活随笔為你收集整理的一道经典的C++题,关于分钱的问题,适合新手阅读(黑客X档案论坛题目)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 如何抓取蓝光DVD暮光之城月食为DivX
- 下一篇: tourex旅游系统 php,TourE