解题思路:题目给出范围是1~9,所以可以开一个原始数组,里面存放1,在之后的n次循环时乘上a,把结果累加起来
注意事项:sum赋初值0,数组大小大不要太小不要
参考代码:
/* 1135 */ #include <cstdio> #include <algorithm> #include <iostream> using namespace std; int arr[15]={ 1,11,111, 1111,11111,111111, 1111111,11111111,111111111, }; int main(){ int a,n; cin>>a>>n; int sum=0; for(int i=0;i<n;i++){ sum+=arr[i]*a; } cout<<sum; return 0; }
0.0分
1 人评分