题解 | #规律数列求和#

规律数列求和

http://www.nowcoder.com/practice/e05d1c142b3d4898be7183289a00ce5f

方法一:

#include using namespace std;

int main() {

long long arr[10] = {9,99,999,9999,99999,999999,9999999,99999999,999999999,9999999999};
for(int i = 0; i < 10; i++){
    sum += arr[i];
}

cout << sum << endl;

return 0;

}

方法二:

#include using namespace std;

int main() {

long long a = 9;
long long sum = 0;

for(int i = 0; i < 10;  i++){
 if(i == 0){
     sum = a;
 }
 else{
     a = a * 10 + 9;
     sum = sum + a;
 }
}
cout << sum << endl;
return 0;

}

全部评论

相关推荐

11-16 01:13
宜春学院 Java
点赞 评论 收藏
分享
活泼的代码渣渣在泡池...:哈哈哈挺好的,我也上岸美团了,不说了,我又接了一单
点赞 评论 收藏
分享
评论
4
1
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务