1.在螢幕上輸出以下圖案:
//列印下半部分
for (i = 0; i<6; i++)
system("pause");
return
0;}2.求出0〜999之間的所有「水仙花數」並輸出。「水仙花數」是指乙個三位數,其各位數字的立方和確好等於該數本身,如;153=1+5+3?,則153是乙個「水仙花數」。
在數論中,水仙花數(narcissistic number)也稱為自戀數、自冪數、阿姆斯壯數或阿姆斯特朗數(armstrong number),是指一n位數,其各個數之n次方和等於該數。
int main()
}system("pause");
return
0;}
3.求sn=a+aa+aaa+aaaa+aaaaa的前5項之和,其中a是乙個數字,例如:2+22+222+2222+22222
int main()
printf("%d", sum);
system("pause");
return
0;}
4.編寫乙個程式,它從標準輸入讀取c源**,並驗證所有的花括號都正確的成對出現。
分析:有以下幾種情況:
因此設定乙個計數器,當遇到 計數器-1,只有計數器為0但第乙個不是 } 時,括號才匹配正確。
int main()
'&&count == 0)
else
if (ch == '}')
count--;
}if (count == 0)
else
system("pause");
return
0;}
記錄一些 小程式
1 給定乙個整型陣列,有正數,負數和0.求出連續的子串行中的和的最大值。qiuhe.c 例如 int a 10 的最大值為子串行 7,9,2,0,5 求和,值為19 include int a int main else printf max d n max 2 輸入乙個已經按公升序排序過的整型陣列...
一些小技巧
關注 乙個好的程式設計師不應該把所有的判斷交給編譯器和偵錯程式,應該在程式中自己加以程式保護和錯誤定位,具體措施包括 對於所有有返回值的函式,都應該檢查返回值,除非你確信這個函式呼叫絕對不會出錯,或者不關心它是否出錯。一些函式返回錯誤,需要用其他函式獲得錯誤的具體資訊。例如accept返回inval...
一些小技巧
protected void repparent itemdatabound object sender,system.web.ui.webcontrols.repeateritemeventargs e 在父datalist的itemdatabound事件裡面寫子datalist的資料來源 繫結 ...