早教吧作业答案频道 -->其他-->
求Sn=a+aa+aaa+……+a…a的值.a是一个数字,n表示a的位数.例如:2+22+222+2222(此时n=4)下面的程序有错吗?为什么结果不对?浮点型要注意什么吗 #include #include #include main() { int a,n,i; float s0=0,s=0; printf
题目详情
求Sn=a+aa+aaa+……+a…a的值.a是一个数字,n表示a的位数.例如:2+22+222+2222(此时n=4)
下面的程序有错吗?为什么结果不对?浮点型要注意什么吗 #include #include #include main() { int a,n,i; float s0=0,s=0; printf("请输入n的值:"); scanf("%d",&n); printf("请输入a的值:"); scanf("%d",&a); for(i=0;i
下面的程序有错吗?为什么结果不对?浮点型要注意什么吗 #include #include #include main() { int a,n,i; float s0=0,s=0; printf("请输入n的值:"); scanf("%d",&n); printf("请输入a的值:"); scanf("%d",&a); for(i=0;i
▼优质解答
答案和解析
Sn=a+aa+aaa+...+aa..aaa (n个a)
=a(1+11+111+11...111(n个1)
=a/9*(10^1-1+10^2-1+10^3-1+...+10^n-1)
=a/9*(10^1+10^2+10^3+...+10^n-n)
=a/9*((10^(n+1)-1)/9-n)
=a/81*(10^(n+1)-10-9n)
=a(1+11+111+11...111(n个1)
=a/9*(10^1-1+10^2-1+10^3-1+...+10^n-1)
=a/9*(10^1+10^2+10^3+...+10^n-n)
=a/9*((10^(n+1)-1)/9-n)
=a/81*(10^(n+1)-10-9n)
看了 求Sn=a+aa+aaa+…...的网友还看了以下:
两个分数相除,商一定大于被除数.对错?4米长的钢丝截去全长的1/3后,剩下2/3米,对错? 2020-05-14 …
一个假分数与一个真分数的积,小于这个假分数而大于这个真分数 对错? 2020-05-16 …
4是48121620的因数对错 2020-05-22 …
一个不为0的数乘小数,积一定小于第一个因数对错 2020-06-03 …
麻烦大家仔细算一算我不要瞎编的(判断对错直接说对或错)判断对错零是最小的自然数()零食最小的有理数 2020-06-27 …
任何一个数的相反数都是负数?对错来刷啊老师 2020-07-11 …
因为十二等于13乘以4,所以13和四都是因数对错.27个小正方体可以拼成一个大正方形对错.长方因为 2020-07-31 …
1、任何非零自然数的倒数都小于1.对错2、甲数的3/4一定比乙数的1/4大.对错3、圆的周长和直径的 2020-12-07 …
判断错对1、任何非零自然数的倒数都小于1.对错2、甲数的3/4一定比乙数的1/4大.对错3、圆的周长 2020-12-07 …
有理数前面加上+就是正数对还是错?一个数前面加上负号就一定是负数对还是错正数和负数统称有理数对还是错 2021-02-21 …