当前位置:首页 » 编程语言 » 使用c语言求sn
扩展阅读
webinf下怎么引入js 2023-08-31 21:54:13
堡垒机怎么打开web 2023-08-31 21:54:11

使用c语言求sn

发布时间: 2023-01-15 00:14:39

c语言如何用递归求sn

参考代码如下:
#include<math.h>
#include<stdio.h>
long long a(int n)
{
if(n==1) return 1;
if(n>1) return pow(10,n-1)+a(n-1);
}
long long S(int n, int t)
{
if(n==1) return t;
if(n>1) return t*a(n)+S(n-1,t);
}
int main()
{
int n;
scanf("%d",&n);
printf("%lld",S(n,2));
return 0;
}

Ⅱ 在C语言中怎样求Sn=a+a2+a3~~~+an的值

#include"stdio.h"

int f(int a,int no)
{
int s=1;
while(no--)
s*=a;
return s;
}
void main()
{
int a=3;
int n;
scanf("%d",&n);//输入n
int sum=0;
for(int i=1;i<=n;i++)
{
sum+=f(a,i);
}
printf("sum=%d\n",sum);
}
// int f(int a,int no)是用来求a的no次方的
// 如果你题目中的an是a的n次方的话,上面的程序可以使用。
有问题hi我