前几天看了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 }
=======
竟然经过............了..................
竟然答案早就给出来了...............
=======
人的思惟好难懂........