ACM - a + b Problem

  前幾天看了ACM的第一題,映入眼簾的是一個「簡單」的題目:數組

  輸入兩個數,a,bspa

  輸出他們的和。code

  本着,此乃ACM的原則,便有了以下的思考:blog

  1. ACM的題目確定很難,a+b,怎麼可能直接printf,不行,應該不是這麼簡單。
  2. 是否能夠利用字符串的方式進行解答,思路我都想好了。

  思路以下:字符串

  =================================================================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 }

  =======

  竟然經過............了..................

  竟然答案早就給出來了...............

  =======

  人的思惟好難懂........

相關文章
相關標籤/搜索