求Sn=a+aa+aaa+aaaa……,其中a是一个数字,n由键盘输入.
来源:学生作业帮 编辑:搜搜考试网作业帮 分类:数学作业 时间:2024/07/16 07:18:19
求Sn=a+aa+aaa+aaaa……,其中a是一个数字,n由键盘输入.
![求Sn=a+aa+aaa+aaaa……,其中a是一个数字,n由键盘输入.](/uploads/image/z/2021787-27-7.jpg?t=%E6%B1%82Sn%3Da%2Baa%2Baaa%2Baaaa%E2%80%A6%E2%80%A6%2C%E5%85%B6%E4%B8%ADa%E6%98%AF%E4%B8%80%E4%B8%AA%E6%95%B0%E5%AD%97%2Cn%E7%94%B1%E9%94%AE%E7%9B%98%E8%BE%93%E5%85%A5.)
tn=a/9(10^i-1); 这句话很多错误呀
第一:C语言不支持10^i这样的 你可以定义个函数求10的i次方
第二:a/9(10^i-1);/在9与(10^i-1)之间要加*号
第三:a/9*(10^i-1); 如果是这样的话. 根据结合性,/与*之间是左结合性
那么就算a/9,然后再乘(10^i-1); 因为a是int型的. 所以a/9可能是实数会被强制转换成int型的,这样就会造成数据的缺失.
可能一楼的power(10,i)是求幂的函数吧. 我没见过. 所以自己定义了个.
修改代码如下:
#include
int QiuMi(int i); //求10的i次幂
main()
{
long sn=0,tn=0;
int a,n,i,s;
scanf("%d%d",&a,&n);
for(i=1;i
第一:C语言不支持10^i这样的 你可以定义个函数求10的i次方
第二:a/9(10^i-1);/在9与(10^i-1)之间要加*号
第三:a/9*(10^i-1); 如果是这样的话. 根据结合性,/与*之间是左结合性
那么就算a/9,然后再乘(10^i-1); 因为a是int型的. 所以a/9可能是实数会被强制转换成int型的,这样就会造成数据的缺失.
可能一楼的power(10,i)是求幂的函数吧. 我没见过. 所以自己定义了个.
修改代码如下:
#include
int QiuMi(int i); //求10的i次幂
main()
{
long sn=0,tn=0;
int a,n,i,s;
scanf("%d%d",&a,&n);
for(i=1;i
求Sn=a+aa+aaa+aaaa……,其中a是一个数字,n由键盘输入.
vfp6.题目是求Sn=a+aa+aaa+aaaa……,其中,a是一个数字,a的个数为n,a和n的值由键盘输入.下面是正
求 Sn=a+aa+aaa+aaaa+……+na的值其中a是一个数字,n表示a的位数.
1、编写程序,求 Sn=a+aa+aaa+...+aaaa...aaa(n个a)的值,其中a是一个数字,例如,a=2,n
vb,3.求Sn=a+aa+aaa+aaaa+…+aa…aaa(n个a),
VB求助:求Sn=a+aa+aaa+aaaa+…+aa…aaa(n个a),
编写程序,求 Sn=a+aa+aaa+...+aaaa...aaa(n个a)的值,其中a是一个数字,
(c语言编程实现)Sn=a+aa+aaa+.+aaaa...aaa(n个a),其中a是一个从键盘输入的数.
如何用c语言编"Sn=a+aa+aaa+aaa+...+aa...a(n个),a是一个数字,n表示a的位数,n由键盘输入
求s=a+aa+aaa+aaaa+aa...a的值,其中a是一个数字.
求Sn=a+aa+aaa+aaaa...的值,其中a是一个数字,n表示a的位数,例如2+22+222+2222+2222
求S=a+aa+aaa+….+aaaa…a其中,a是1-9的一个数字,n表示的位数,程序要求输入a和n.