解题思路:题目给出范围是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 人评分
C语言程序设计教程(第三版)课后习题6.7 (C语言代码)浏览:780 |
点我有惊喜!你懂得!浏览:1393 |
C语言程序设计教程(第三版)课后习题10.7 (C语言代码)浏览:525 |
简单的a+b (C语言代码)浏览:703 |
2003年秋浙江省计算机等级考试二级C 编程题(2) (C语言代码)浏览:539 |
【回文数(二)】 (C语言代码)浏览:728 |
【蟠桃记】 (C语言代码)浏览:648 |
C语言程序设计教程(第三版)课后习题11.1 (C语言代码)浏览:676 |
【出圈】 (C语言代码)浏览:794 |
C语言程序设计教程(第三版)课后习题5.7 (Java代码)浏览:885 |