简单的问题(1*2*......99)
#include <stdio.h>
#include <math.h>
void main()
{
int i;
int tmp = 1;
for(i=1;i<100;i++)
{
tmp *=i;
}
printf("%d",tmp) ;
getchar();
}
编译没问题为什么得不到结果?
#include <stdio.h>
#include <math.h>
void main()
{
int i;
int tmp = 1;
for(i=1;i<100;i++)
{
tmp *=i;
}
printf("%d",tmp) ;
getchar();
}
编译没问题为什么得不到结果?
#include <stdio.h>
#include <math.h>
void main()
{
int i;
int tmp = 1;
for(i=1;i<100;i++)
{
tmp *=i;
printf("%d",tmp);
}
getchar();
}
用这个看一下就看出问题了........