程序在win-tc上运行貌似sum数据大了,怎么解决
#include"stdio.h"void main()
{
int i;
long sum,a[100];
int *p=a;
sum=2;
*p=1;
*(p+1)=1;
for(i=2;i<21;i++)
{
*(p+i)=*(p+i-1)+*(p+i-2);
sum+=*(p+i);
}
printf("%d\n",sum);
getch();
}
2010-03-08 15:52
2010-03-08 17:59
2010-03-08 23:58
2010-03-17 19:28