/*******************************************************************************
a=112233445566778899 b=998877665544332211
s=a+b
求S!
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
PS:
呵呵,谢谢楼下这位朋友。经改进,程序比前面简化了许多 。
欢迎各位朋友多提意见。
*******************************************************************************/
#include<stdio.h>
int main(void)
{
int a[19]={0,1,1,2,2,3,3,4,4,5,5,6,6,7,7,8,8,9,9};
int b[19]={0,9,9,8,8,7,7,6,6,5,5,4,4,3,3,2,2,1,1};
int s[19];
int i;
for(i=18;i>=0;i--)
{
s[i]=(a[i]+b[i])%10;
if(a[i]+b[i]>9)
a[i-1]+=1;
}
for(i=0;i<19;i++)
printf("%d",s[i]);
getch();
}
[[it] 本帖最后由 广陵绝唱 于 2008-8-5 12:02 编辑 [/it]]