解题思路:
注意事项:
sum和jg一定要初始化,sum+=jg要在前面
参考代码
#include<iostream>
using namespace std;
int main()
{
int a=2,n,sum=0,i,jg=a;
cin>>n;
for(i=0;i<n;i++){
sum+=jg;
jg=jg*10+a;
}
cout<<sum<<endl;
return 0;
}
:
0.0分
8 人评分
你好,您能帮我看看我这样写的代码为怎么是错的吗 #include<iostream> using namespace std; int main() { int a[100]; int n; int sn = 0; int sn1 = 0; int sn2 = 0; a[1] = 2; a[2] = 2* 2; sn = a[1] + a[2]; cin >> n; for (int i = 3; i <= n; i++) { a[i] = a[i - 1] * 2; sn1 += a[i]; } sn2 = sn + sn1; cout << sn2 << endl; return 0; }
C语言程序设计教程(第三版)课后习题8.2 (Java代码)浏览:2287 |
C语言训练-计算1~N之间所有奇数之和 (C语言代码)浏览:689 |
大神老白 (C语言代码)浏览:690 |
C语言程序设计教程(第三版)课后习题8.1 (C语言代码)浏览:573 |
wu-淘淘的名单 (C++代码)浏览:1532 |
C语言程序设计教程(第三版)课后习题6.8 (C++代码)浏览:614 |
【计算球体积】 (C语言代码)浏览:1158 |
C语言训练-自由落体问题 (C语言代码)浏览:650 |
C语言程序设计教程(第三版)课后习题3.7 (C语言代码)浏览:350 |
循环入门练习6 (C语言代码)浏览:1058 |
uq_26577053991 2022-10-19 20:17:01 |
要输出的是2 22 222这样的,你这样写输出的应该是2 4 8这种吧