【C语言】求s(n)=a+aa+aaa+...+aa...a的值
2024-08-31 05:10:08
原理:比如a=2,s(1)=2,s(2)=2+2*10+2,s(3)=2+2*10+2+(2*10+2)*10+2 .....
规律:
item=item*10+a
sum=sum+item
代码:
#include <stdio.h> int main()
{
int i,n,a,sum=,item=;//定义变量
printf("请分别输入n和a:\n");
scanf("%d %d",&n,&a);//输入n和a
for(i=;i<=n;i++)/*先计算第一项,再进行累加*/
{
item=item*+a;
sum=sum+item;
}
printf("和为:%d\n",sum);
}
最新文章
- 调用discuz编辑器发布帖子显示html代码的解决办法
- Provider Hosted App中使用JOM问题
- jsp使用servlet实现验证码
- Java for LeetCode 205 Isomorphic Strings
- [unity3d程序] 纹理扩散
- highcharts js报表工具(报表插件)
- mockito学习
- 【HDOJ】1493 QQpet exploratory park
- 第二篇:用Android Studio编写Hello World
- mvc session设置时间不起作用
- [20170623]利用传输表空间恢复部分数据.txt
- word公式的使用
- Flume+HBase+Kafka集成与开发
- call和apply的作用实例
- Vue Router的入门以及简单使用
- 微信小程序-帝国cms会员系统调用
- CentOS系统时间与现在时间相差8小时解决方法
- 新生代Eden与两个Survivor区的解释
- android 如何获取当前的Activity类名
- 我的Vscode配置