先贴正确的程序:
#include <stdio.h>
int main(void)
{
int age;
double seconds=3.156e7;
printf("please enter your age:");
scanf("%d",&age);
printf("you have been on the earth for %.4f seconds\n",age*seconds);
getchar();
getchar();
return 0;
}
错误程序:


这里注释掉其他部分,只打印seconds,也会出错,

所以错在:seconds=3.156e7*age
为什么????

这样更改即可:

2151

被折叠的 条评论
为什么被折叠?



