谁帮我看看这个C程序
#include "stdio.h"
int main ()
{
int a1,sum;
printf("qing shuru\n");
scanf("%d",&a1);
sum=a1*a1*2000+10000;/*拿梦幻的金钱公式做练习*/
printf("%d",sum);
getch();
return 0;
}
为什么怎么算都是负数结果,我是新手,刚学初步,自已做着玩,大家指点下啊
参考答案:应该用 long 然后printf("%ld",....)
#include "stdio.h"
int main ()
{
int a1,sum;
printf("qing shuru\n");
scanf("%d",&a1);
sum=a1*a1*2000+10000;/*拿梦幻的金钱公式做练习*/
printf("%d",sum);
getch();
return 0;
}
为什么怎么算都是负数结果,我是新手,刚学初步,自已做着玩,大家指点下啊
参考答案:应该用 long 然后printf("%ld",....)