如何爲高亮部分和if....
部分編寫僞碼?編程工作的僞碼幫助
Div=0;
Sum= sum + number;
**For (int j=1; j<=sum; j++))**
If (sum%j==0)
Div ++;
Count ++;
Number ++;
如何爲高亮部分和if....
部分編寫僞碼?編程工作的僞碼幫助
Div=0;
Sum= sum + number;
**For (int j=1; j<=sum; j++))**
If (sum%j==0)
Div ++;
Count ++;
Number ++;
對於for循環,我通常喜歡寫東西
for each j from 1 to sum
if sum is divisible by j
Div <-- Div + 1
僞代碼是一個比較主觀的東西,但是。對我來說,僞代碼的一個重要屬性是它接近英文。 (特別是,「語法」是故意鬆散的,因爲它並不意味着無論如何編譯。僞代碼是爲了向人們而不是計算機描述算法)。我認爲++
s和分號有點違背目的。
非常感謝你的幫助.. <3 –
我想:
div=0;
sum= sum + number; //you should determine initial values for sum and number, any set (int, long...)
FOR 1 TO sum
{
if (sum MOD j == 0) //I think you can use the name of the operation here, to be more clear.
div = div + 1;
}
count = count + 1;
number = number + 1;
這將是對我來說夠清楚了!
編輯
我真的覺得其他建議也有幫助,特別是關於是可讀的人,而不是電腦的人。
非常感謝你的幫助.. <3 –
你想讓其他人爲[抄襲代碼]編寫僞代碼(http://stackoverflow.com/questions/8306130/i-need-my-program-to-say-this-value-is-not-有效)? – Blastfurnace