使用long long数据类型
#include <stdio.h> int main() { unsigned long int i,n,sum; scanf("%d",&n); sum=0; for(i=1;i<=n;i++) { sum=sum+i; } printf("%d",sum); return 0; } 题目要求1 < = n < = 1,000,000,000 这样已经超出了范围 ,该怎么办呢
10亿了,double好像也不够吧??
用double是可行的,如果不用double可以考虑大数据的加法运算(数组模拟大数据)
69,369
社区成员
243,082
社区内容
加载中
试试用AI创作助手写篇文章吧