C# 求Sn=a+aa+aaa+...+aa...a(n个a)的值

方法一:使用一层for循环的方式

1 1 using System; 2 2 3 3 namespace test 4 4 { 5 5 class Program 6 6 { 7 7 static void Main(string[] args) 8 8 { 9 9 { 1010 int i ; 1111 Console.WriteLine("请输入a的值:"); 1212 int a = int.Parse(Console.ReadLine()); 1313 Console.WriteLine("请输入n的值:"); 1414 int n = int.Parse(Console.ReadLine()); 1515 int total = 0; 1616 int sum = 0; 1717 for (i = 0; i < n; i++) 1818 { 1919 sum = sum * 10 + a; 2020 total = total + sum; 2121 } 2222 Console.WriteLine("和为:" + total); 2323 Console.ReadLine(); 2424 2525 } 2626 } 2727 } 2828 }

方式二:使用递归的方式

1 1 using System; 2 2 3 3 namespace test 4 4 { 5 5 class Program 6 6 { 7 7 static void Main(string[] args) 8 8 { 9 9 { 1010 Console.WriteLine("请输入a的值:"); 1111 int a = int.Parse(Console.ReadLine()); 1212 Console.WriteLine("请输入n的值:"); 1313 int n = int.Parse(Console.ReadLine()); 1414 double i, j = n; 1515 int sum = 0, total = 0; 1616 for (j = 1; j <= n; j++) 1717 { 1818 if (j == 1) 1919 { 2020 sum = a; 2121 } 2222 else 2323 { 2424 sum = sum + a * Convert.ToInt32(Math.Pow(10, (j - 1))); 2525 } 2626 total += sum; 2727 } 2828 Console.WriteLine(total); 2929 Console.ReadLine(); 3030 } 3131 } 3232 } 3333 }

初次写博客的小白,如有错误,还请大佬们指正!

点赞
收藏

评论区

加载中...

相关推荐

MySQL:[Err] 1292 - Incorrect datetime value: ‘0000-00-00 00:00:00‘ for column ‘CREATE_TIME‘ at row 1

文章目录问题用navicat导入数据时,报错:原因这是因为当前的MySQL不支持datetime为0的情况。解决修改sql\mode:sql\mode:SQLMode定义了MySQL应支持的SQL语法、数据校验等,这样可以更容易地在不同的环境中使用MySQL。全局s

Oracle 分组与拼接字符串同时使用

SELECTT.,ROWNUMIDFROM(SELECTT.EMPLID,T.NAME,T.BU,T.REALDEPART,T.FORMATDATE,SUM(T.S0)S0,MAX(UPDATETIME)CREATETIME,LISTAGG(TOCHAR(

MySQL部分从库上面因为大量的临时表tmp_table造成慢查询

背景描述Time:20190124T00:08:14.70572408:00User@Host:@Id:Schema:sentrymetaLast_errno:0Killed:0Query_time:0.315758Lock_

皕杰报表之UUID

​在我们用皕杰报表工具设计填报报表时,如何在新增行里自动增加id呢?能新增整数排序id吗?目前可以在新增行里自动增加id,但只能用uuid函数增加UUID编码,不能新增整数排序id。uuid函数说明:获取一个UUID,可以在填报表中用来创建数据ID语法:uuid()或uuid(sep)参数说明:sep布尔值,生成的uuid中是否包含分隔符'',缺省为

手写Java HashMap源码

HashMap的使用教程HashMap的使用教程HashMap的使用教程HashMap的使用教程HashMap的使用教程22

java将前端的json数组字符串转换为列表

记录下在前端通过ajax提交了一个json数组的字符串,在后端如何转换为列表。前端数据转化与请求varcontracts{id:'1',name:'yanggb合同1'},{id:'2',name:'yanggb合同2'},{id:'3',name:'yang