資源簡介
C++實戰源碼-燈塔數量(入門級實例051).zip
代碼片段和文件信息
//?Beacon.cpp?:?Defines?the?entry?point?for?the?console?application.
//
#include?“stdafx.h“
int?main()
{
int?n?=?1?m?sum;? //定義變量
int?array[8];
while?(1)
????{
array[0]?=?m?=?n;? //存儲一樓燈的數量
sum?=?0;
????????for?(int?i=1;?i<8;?i++)
{
m?=?m?*?2; //每層樓燈的數量是上一層的2倍
array[i]?=?m; //記錄每層的燈數
sum?+=?m;? //計算出除一樓外燈的總數
}
????????sum?+=?n;? //加上一樓燈的數量
if?(sum?==?765) //判斷燈的總數量是否達到765
????????{
for?(int?j=0;?j<8;?j++)
{
printf(“第%d層的燈數是:%d\n“?j+1?array[j]);? //輸出八樓燈的數量
}
break;? //跳出循環
}
n++;? //燈的數量加1,繼續下次循環
}
return?0;
}
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件?????????764??2010-08-07?13:22??Beacon\Beacon.cpp
?????文件????????4536??2010-08-07?09:47??Beacon\Beacon.dsp
?????文件?????????537??2010-08-07?09:47??Beacon\Beacon.dsw
?????文件?????????293??2010-08-07?09:47??Beacon\StdAfx.cpp
?????文件?????????769??2010-08-07?09:47??Beacon\StdAfx.h
- 上一篇:C++實戰源碼-如何使用嵌套結構
- 下一篇:C++實戰源碼-編寫同名的方法
評論
共有 條評論