2013-07-05 43 views
-4
#include <iostream> 

using namespace std; 

int main() 
{ 
    int a = 101; 
    return 0; 
} 

問題重複兩次:我怎麼知道,如果你在看代碼數量(1)重複兩次在變量號在變量

+4

你用你的眼球,並確定它。如果你想要一個更加程序化的答案,你需要發佈一個比這個更具體的問題......比如發佈你試過的東西,以及它與你的期望有什麼不同。 – mah

+0

這可能會幫助你決定:[是真實的嗎?](http://www.youtube.com/watch?v=L45Q1_psDqk) – paddy

+1

@mah你的眼球:D – 2013-07-05 11:25:30

回答

8

,你會看到數字101分配到變量a,並且該數字的十進制表示形式的數字爲1兩次。所以直接檢查是一條路。我甚至不會爲這樣一個微不足道的要求編寫代碼。

+2

+1這是**正確的答案。 – 2013-07-05 11:26:00

+0

+1這種推理應該在計算機科學101講授。 –

+0

好回答謝謝 –

3

使用模數10和10找到它。粗糙的想法是,

while(a > 0) 
{ 
    if(a % 10 == 1)count_one++; 
    a=a/10; 
} 
+0

感謝所有成員 –