C# 求Sn=a+aa+aaa+...+aa...a(n个a)的值
方法一:使用一层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)的值相关推荐
- 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 样例 ...
- 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+ ...
- 调用函数,求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 ...
- 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 ...
- Python|求a + aa + aaa + … + aa…a的值
本文首发于微信公众号:"算法与编程之美",欢迎关注,及时了解更多此系列文章. 问题描述 使用函数求和求s= a + aa + aaa + - + aa-a 的值(最后一个数中 a ...
- 求s=a+aa+aaa+aa…a的值
问题: 求表达式s=a+aa+aaa+aa-a的值,要求a从键盘接收,表达式的长度也从键盘接收 代码如下: package ch1;import java.util.Scanner;public cl ...
- 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 ...
- 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的值 ...
- 编程求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.输入两个 ...
- 给定两个均不超过9的正整数a和n,要求编写程序求a+aa+aaa++⋯+aa⋯a(n个a)之和。
给定两个均不超过9的正整数a和n,要求编写程序求a+aa+aaa++⋯+aa⋯a(n个a)之和. 输入格式: 输入在一行中给出不超过9的正整数a和n. 输出格式: 在一行中按照"s = 对应 ...
最新文章
- Mysql探究之null与not null
- javascript动画系列第一篇——模拟拖拽
- 怎样加入� android private libraries 中的包的源码
- Java实现从Html文本中提取纯文本
- 软件工程--软件计划
- curl 发送带有Authorization的post请求命令
- 【自己给自己题目做】:如何在Canvas上实现魔方效果
- 不到30的成本,还不赶紧造起来——盘点软著申请小知识
- wamp php 升级,wamp升级PHP7.1
- 关联规则挖掘之FPGrowth算法实现
- Linux安装中文字体
- 【JY】YJK前处理参数详解及常见问题分析(六):地震信息
- 使用wireshark抓包分析实战
- 最有效率地戒掉晚睡强迫症(熬夜强迫症、假象失眠症等等)
- html代码在线运行_在线运行html代码
- win 10简繁体切换快捷键
- 如何快速查看电脑的IP和MAC
- cesium--绘制多边形polygon
- Java 一元、二元运算符、三目条件运算符(三元运算符)
- 代码传奇 | 身价10亿程序员的传奇一生