解题思路:
注意事项:
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分
5 人评分
你好,您能帮我看看我这样写的代码为怎么是错的吗 #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; }
2004年秋浙江省计算机等级考试二级C 编程题(1) (C语言代码)浏览:407 |
校门外的树 (C语言代码)浏览:934 |
C语言程序设计教程(第三版)课后习题8.4 (C语言代码)浏览:578 |
【明明的随机数】 (C语言代码)浏览:753 |
求圆的面积 (C语言代码)浏览:1598 |
幸运数 (C++代码)浏览:1194 |
A+B for Input-Output Practice (C语言代码)浏览:436 |
关于float,double变量的几点说明浏览:1759 |
演讲大赛评分 (C语言代码)浏览:1510 |
字符串的输入输出处理 (C语言代码)浏览:956 |
uq_26577053991 2022-10-19 20:17:01 |
要输出的是2 22 222这样的,你这样写输出的应该是2 4 8这种吧