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 }

  =======

  竟然经过............了..................

  竟然答案早就给出来了...............

  =======

  人的思惟好难懂........

相关文章
相关标签/搜索