有一等差数列,输入该数列的首项、公差和项数,.求出这个数列的第 n项的值
#include<stdio.h>
int main(){
int a1,d,a2, n,i;
scanf("%d %d %d",&a1,&d,&n);
for(i=2;i<=n;i++){
a2=a1+d;
a1=a2;
}
printf("%d",a2);
return 0;
}
#include<stdio.h>
int main()
{ int a,b,c,d=1,f;
printf("请依次输入等差数列的首项、公差、项数:");
scanf("%d%d%d",&a,&b,&c);
f=a;
while(d<c)
{
a+=b;
f+=a;
d+=1;
}
printf("%d",f);
return 0;
}
公差公式:an = 首项+(n-1)*公差
代码:
#include <stdio.h>
int main()
{
int a,d,n;
int an;
printf("请输入首项、公差、n:");
scanf("%d %d %d",&a,&d,&n);
an = a+(n-1)*d;
printf("第%d项是%d",n,an);
return 0;
}