解题思路:题目给出范围是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语言训练-大、小写问题 (C语言代码)浏览:2357 |
C语言程序设计教程(第三版)课后习题10.7 (C语言代码)浏览:544 |
IP判断 (C语言描述,蓝桥杯)浏览:1095 |
C语言程序设计教程(第三版)课后习题9.6 (C语言代码)浏览:587 |
C语言程序设计教程(第三版)课后习题10.5 (C语言代码)浏览:546 |
C二级辅导-等差数列 (C语言代码)浏览:695 |
敲七 (C++代码)浏览:1056 |
C语言程序设计教程(第三版)课后习题5.8 (C语言代码)浏览:673 |
神奇的fans (C语言代码)浏览:987 |
C语言程序设计教程(第三版)课后习题9.8 (C语言代码)浏览:530 |