解题思路:
用for 循环来解决
for (i = 1; i <=n; i++), 当i>n时就跳出循环。
sum用来记录每一次运算的值,sn把所有的值加上,最后输出sn的值。
注意事项:
参考代码:
#include<iostream> using namespace std; int main() { int n,i,sum=0, a = 2, sn = 0; cin >> n; for (i = 1; i <=n; i++) { sum = (sum * 10 )+ a; sn += sum; } cout << sn; return 0; }
0.0分
7 人评分
#include<iostream> #include <string> using namespace std; int main() { int Sn = 0; int n; while(cin >> n) { string str = ""; for (int index = 0; index < n; index++) { str += '2'; Sn += atoi(str.c_str()); } cout << Sn << endl; } return 0; }
#include<iostream> #include<math.h> int main() { int sum=0,n,b=0; std::cin>>n; for (int i=0;i<n;i++) { b+=2*pow(10,i); sum+=b; } std::cout<<sum; return 0; }
C语言程序设计教程(第三版)课后习题3.7 (C语言代码)浏览:1158 |
C语言程序设计教程(第三版)课后习题11.1 (C语言代码)浏览:822 |
【数组的距离】 (C语言代码)浏览:787 |
C语言程序设计教程(第三版)课后习题6.10 (C语言代码)浏览:588 |
C语言程序设计教程(第三版)课后习题6.8 (C语言代码)浏览:544 |
C语言程序设计教程(第三版)课后习题9.8 (C语言代码)浏览:702 |
1017题解浏览:663 |
核桃的数量 (C语言代码)浏览:726 |
愚蠢的摄影师 (C++代码)浏览:980 |
循环入门练习5 (C语言代码)浏览:908 |
Chris 2020-02-05 15:30:27 |
用字符组装成数字字符串 用atoi函数转换成数字 再累加