若Sn=1+11+111+1111+……+n个1,输入n,想要得到Sn的值,怎么编写程序(C++)
关注
码龄 粉丝数 原力等级 --
- 被采纳
- 被点赞
- 采纳率

已结题
Sn=1+11+111+1111+……+n个1
收起
- 写回答
- 好问题 2 提建议
- 关注问题
微信扫一扫
点击复制链接分享
- 邀请回答
- 编辑 收藏 删除
- 收藏 举报
5条回答 默认 最新
- 关注
码龄 粉丝数 原力等级 --
- 被采纳
- 被点赞
- 采纳率
CSDN专家-link 2021-10-10 03:49关注n如果很大的话,只怕用整型浮点型啥的都不够啊。有限定n的范围吗?
本回答被题主选为最佳回答 , 对您是否有帮助呢? 本回答被专家选为最佳回答 , 对您是否有帮助呢? 本回答被题主和专家选为最佳回答 , 对您是否有帮助呢?解决 1无用举报微信扫一扫
点击复制链接分享
编辑预览轻敲空格完成输入- 显示为
- 卡片
- 标题
- 链接
评论按下Enter换行,Ctrl+Enter发表内容
编辑
预览

轻敲空格完成输入
- 显示为
- 卡片
- 标题
- 链接
报告相同问题?
提交
- 2021-12-19 05:10回答 2 已采纳 //s=1+1/2+1/3+…+1/n的值大于x时n的值 #include <stdio.h> int main() { double sum = 0; int i=0;
- 2021-11-18 02:44回答 2 已采纳 #include "stdio.h" void main() { int i=1; double sum=0; while(i<=100){ sum +=
- 2021-11-14 08:26回答 1 已采纳 供参考: #include<stdio.h> int main() { int a,n,i,Tn=0,s=0; printf("请输入a和n数值:"); scanf
- 2023-03-08 14:48极客李华的博客 抖音,b站等平台统一叫做:极客李华,加入微信公众号领取各种编程资料,加入抖音,b站学习面试技巧,职业规划 计算n项的总和,Sn = 1 + 11 + 111 + 1111 + 11111的总和。 代码 n = int(input()) sum = 0 a = 1 for i...
- 2015-12-07 02:09回答 3 已采纳 ``` #include int main() { int i = 1; double s = 0.0; do { s += 1/(doubl
- 2022-11-20 14:25回答 3 已采纳 这个应该很好理解 #include <stdio.h> int main() { // 输入 多少项 int input = 0; scanf("%d", &in
- 2021-07-10 07:58回答 4 已采纳 func(a,i) 效果图: 这才是你要的,你代码记错了哦
- 2023-06-26 15:12高高的胖子的博客 使用C语言:求Sn=a+aa+aaa+aaaa+aaaaa+……的前n项之和。包含题目、分步骤思路、最终实现代码 和 最终实现效果。
- 2022-06-09 08:43回答 5 已采纳 #include<stdio.h> int main() { //主要就是求阶乘的 int i,n,t=1; //定义初始值 float j=-1.
- 2023-04-09 16:54回答 3 已采纳 Sn = 0 an = 0 bn = 0 n = int(input('请输入n:')) for a in range(1, n+1): if a % 2 != 0: an =
- 2021-06-20 17:01回答 2 已采纳 count<=n =tn*10+an; sn+= }
- 2022-09-28 07:27码字创文的博客 例:2+22+222+2222+22222(此时n=5)其中a是一个数字,n表示a的位数,n由键盘输入。
- 2023-02-17 08:16战神哥的博客 使用C语言编写程序来计算出最小的 n,使得 Sn>k,可以使用以下代码: int n=1; double sum=0; while(sum<=k){ sum+=1.0/n; n++; } printf("The minimum n is %d\n",n); 解释:该程序通过使用一个循环...
- 2023-01-11 07:18准时下班的博客 题目:求Sn = a + aa + aaa + …a(n个a)的值,其中a是一个数字,n表示a的位数,例如。2 + 22 + 222 + 2222 + 22222 (此时n = 5),n由键盘输入。
- 2020-11-25 15:58一个叶绿体的博客 编制程序计算S=1+2+3+4+……+N直到和大于500为止,并将结果由屏幕上显示出来(N的值和最终的和的值)。 代码如下: DATAS SEGMENT ;此处输入数据段代码 S DW 0 N DB 0 H DB 0 HUN DB 100 TEN DB 10 MAX DW ...
- 2022-03-15 15:00程序员中的小小白的博客 求Sn=a+aa+aaa+aaaa+aaaaa 代码实现 #include<stdio.h> int main() { int a = 0; int Sn = 0; scanf("%d", &a); Sn = (5 * a) + (4 * a * 10) + (3 * a * 100) + (2 * a * 1000) + (a * 10000);//由于...
- 2023-02-05 02:54「已注销」的博客 求Sn=a+aa+aaa+…a之值,其中a是一个数字,n表示a的位数,n由键盘输入,例如:2+22+222+2222+22222(此时n=5)C程序设计原题哦
- 2022-08-03 00:23编程小麒麟的博客 /防止visual studio2013以上版本scanf报错,vc6.0环境可忽略。printf("求a+aa+aaa+……aaaaaaa(n个a)的值\n")printf("该式的值为:%d:",sum)printf("请输入a,n的值\n")
- 2022-05-19 09:15L_ZhouSen的博客 逻辑关系: 后一项等于前一项乘以10加a ...i=1,b=10+1=11; i=2,b=110+1=111; i=3,b=1110+1=1111; i=4,b=11110+1=11111; #include<stdio.h> int main () { int a , b = 0 , sum = 0; ...
- 2023-08-13 08:51乱码怪才的博客 1.首先要清楚2到22是拿2乘以10再加上2,22到222是拿22乘以10再加上2,依次类推。输入:a=2,n=5 输出:24690。世界上只有一种英雄主义,就是在认清生活真相之后,依然热爱生活。2.此题不便多说,直接上代码。
- 没有解决我的问题, 去提问