前幾天看了ACM的第一題,映入眼簾的是一個「簡單」的題目:數組
輸入兩個數,a,bspa
輸出他們的和。code
本着,此乃ACM的原則,便有了以下的思考:blog
思路以下:字符串
=================================================================io
1.用字符串來獲取輸入的數字。class
2.兩個字符串相加,將其限定在0-9表示的範圍內。數據類型
3.將字母轉換爲數字進行計算。(個位與個位相加,總不用考慮數據類型了吧)數據
4.將結果轉換爲數字字符。di
5.最後的結果輸出到屏幕上。
=================================================================
想到上面,真是想一想都有點小激動,什麼int,long型,通通都不用考慮,來什麼就處理什麼。
等等……我該設置多大的數組去容納這幾個字符串?
不行,熊孩子來了怎麼辦......輸多了怎麼辦。。不行,須要採用什麼方式來表達,知足的條件是:
=================================================================
輸入什麼數字,我就能夠計算。
=================================================================
是否須要考慮用動態的方式去實現這個功能呢?
嗯,這樣就能夠來多少算多少了。
等等………………
這難度不科學啊。0是個什麼鬼!
容我輸入試一試:
1 #include <stdio.h> 2 3 int main(void) 4 { 5 int a,b; 6 scanf("%d%d",&a,&b); 7 printf("%d\n",a+b); 8 return (1); 9 }
=======
竟然經過............了..................
竟然答案早就給出來了...............
=======
人的思惟好難懂........