#include <stdio.h> int main() { long int age; scanf("%ld",&age);//int型数值可以存储的数据范围为-2147483648到2147483647,而当age取最大200时,秒数为6312000000远大于int型可以表示的数据范围,此时至少应用长整型long int,在64位计算机下,其数据表示范围为-9,223,372,036,854,775,807 到 9,223,372,036,854,775,807(2^63-1),该范围可以满足我们的使用。 printf("%ld",age*31560000); return 0; }
int型数值可以存储的数据范围为-2147483648到2147483647,而当age取最大200时,秒数为6312000000远大于int型可以表示的数据范围,此时至少应用长整型long int,在64位计算机下,其数据表示范围为-9,223,372,036,854,775,807 到 9,223,372,036,854,775,807(2^63-1),该范围可以满足我们的使用。