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

 1 using System;
 2
 3 namespace test
 4 {
 5     class Program
 6     {
 7         static void Main(string[] args)
 8         {
 9             {
10                 int i ;
11                 Console.WriteLine("请输入a的值:");
12                 int a = int.Parse(Console.ReadLine());
13                 Console.WriteLine("请输入n的值:");
14                 int n = int.Parse(Console.ReadLine());
15                 int total = 0;
16                 int sum = 0;
17                 for (i = 0; i < n; i++)
18                 {
19                     sum = sum * 10 + a;
20                     total = total + sum;
21                 }
22                 Console.WriteLine("和为:" + total);
23                 Console.ReadLine();
24
25             }
26         }
27     }
28 }

方式二:使用递归的方式

 1 using System;
 2
 3 namespace test
 4 {
 5     class Program
 6     {
 7         static void Main(string[] args)
 8         {
 9             {
10                 Console.WriteLine("请输入a的值:");
11                 int a = int.Parse(Console.ReadLine());
12                 Console.WriteLine("请输入n的值:");
13                 int n = int.Parse(Console.ReadLine());
14                 double i, j = n;
15                 int sum = 0, total = 0;
16                 for (j = 1; j <= n; j++)
17                 {
18                     if (j == 1)
19                     {
20                         sum = a;
21                     }
22                     else
23                     {
24                         sum = sum + a * Convert.ToInt32(Math.Pow(10, (j - 1)));
25                     }
26                     total += sum;
27                 }
28                 Console.WriteLine(total);
29                 Console.ReadLine();
30             }
31         }
32     }
33 }

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

转载于:https://www.cnblogs.com/LiXinx/p/9664973.html

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

  1. ACMNO.9求Sn=a+aa+aaa+…+aa…aaa(有n个a)之值,其中a是一个数字。 例如:2+22+222+2222+22222(n=5),n由键盘输入。 输入 n 输出 a=2 时

    题目描述 求Sn=a+aa+aaa+-+aa-aaa(有n个a)之值,其中a是一个数字. 例如:2+22+222+2222+22222(n=5),n由键盘输入. 输入 n 输出 a=2 时的Sn 样例 ...

  2. OJ求Sn=a+aa+aaa+…+aa…aaa(有n个a)之值

    问题 B: 求Sn=a+aa+aaa+-+aa-aaa(有n个a)之值 题目描述 求Sn=a+aa+aaa+-+aa-aaa(有n个a)之值,其中a是一个数字(1<=a<=9).例如:2+ ...

  3. 调用函数,求a+aa+aaa+....+aa...aa(n个a)

    Description 定义并调用函数fn(int a, int n),它的功能是返回aa-a(n个a),如fn(3,2)返回值是33.在主函数中,输入两个正整数a和n,求a + aa+aaa+-+a ...

  4. C语言学习之求S=a+aa+aaa+... +aa.....aa之值,其中a是一个数字,n表示a的位数.

    求S=a+aa+aaa+- +aa-aa之值,其中a是一个数字,n表示a的位数. 例如:2+22+222+2222 +22222(此时n=5),n由键盘输入. #include <stdio.h ...

  5. Python|求a + aa + aaa + … + aa…a的值

    本文首发于微信公众号:"算法与编程之美",欢迎关注,及时了解更多此系列文章. 问题描述 使用函数求和求s= a + aa + aaa + - + aa-a 的值(最后一个数中 a ...

  6. 求s=a+aa+aaa+aa…a的值

    问题: 求表达式s=a+aa+aaa+aa-a的值,要求a从键盘接收,表达式的长度也从键盘接收 代码如下: package ch1;import java.util.Scanner;public cl ...

  7. C程序----求a+aa+aaa+......+aa....aa(n个a)的和

    给定9的正整数a和n,求a+aa+aaa++⋯+aa⋯a(n个a)之和. #include <stdio.h> #include <stdlib.h>int main() {i ...

  8. Python:要求编写函数fn(a,n) 求a+aa+aaa++⋯+aa⋯aa(n个a)之和

    题目: 使用函数求特殊a串数列和. 给定两个均不超过9的正整数a和n,要求编写函数fn(a,n) 求a+aa+aaa++⋯+aa⋯aa(n个a)之和,fn须返回的是数列和 思路: 1.先输入a,n的值 ...

  9. 编程求a+aa+aaa+aa…a(n个a)之和

    32. 输入两个正整数a和n,编程求a+aa+aaa+aa-a(n个a)之和.要求定义并调用函数fn(a,n),它的功能是返回aa-a(n个a).例如fn(3,2)的返回值是33. //32.输入两个 ...

  10. 给定两个均不超过9的正整数a和n,要求编写程序求a+aa+aaa++⋯+aa⋯a(n个a)之和。

    给定两个均不超过9的正整数a和n,要求编写程序求a+aa+aaa++⋯+aa⋯a(n个a)之和. 输入格式: 输入在一行中给出不超过9的正整数a和n. 输出格式: 在一行中按照"s = 对应 ...

最新文章

  1. Mysql探究之null与not null
  2. javascript动画系列第一篇——模拟拖拽
  3. 怎样加入� android private libraries 中的包的源码
  4. Java实现从Html文本中提取纯文本
  5. 软件工程--软件计划
  6. curl 发送带有Authorization的post请求命令
  7. 【自己给自己题目做】:如何在Canvas上实现魔方效果
  8. 不到30的成本,还不赶紧造起来——盘点软著申请小知识
  9. wamp php 升级,wamp升级PHP7.1
  10. 关联规则挖掘之FPGrowth算法实现
  11. Linux安装中文字体
  12. 【JY】YJK前处理参数详解及常见问题分析(六):地震信息
  13. 使用wireshark抓包分析实战
  14. 最有效率地戒掉晚睡强迫症(熬夜强迫症、假象失眠症等等)
  15. html代码在线运行_在线运行html代码
  16. win 10简繁体切换快捷键
  17. 如何快速查看电脑的IP和MAC
  18. cesium--绘制多边形polygon
  19. Java 一元、二元运算符、三目条件运算符(三元运算符)
  20. 代码传奇 | 身价10亿程序员的传奇一生

热门文章

  1. MySQL数据库-错误1166 Incorrect column name
  2. Python将 Unicode 转换为 utf-8 格式
  3. autojs下载大文件
  4. 【学习分享】pytorch图像分类实战(1创建数据集)
  5. 汽车行业部件IPX9K高温高压喷水试验测试
  6. java面试题saas
  7. UE(Ultra Edit)提高SQL建表语句编写效率
  8. Python中的3D绘图命令~放到论文或PPT里太加分了
  9. Decision Transformer环境安装
  10. 中文自然语言预处理总结