long long (__int64) 8字节8位可表达位数:2^64=1844 6744 0737 0960 0000 范围:-922 3372 0368 5477 5808 ~ 922 3372 0368 5477 5807 (922*10^16) scanf()时不能 “%f” 表示浮点数,而是用 scanf("%lld",&n);