从首项开始, 每次递加一个固定值,就是等差数列了
用for循环很容易做到。
比如 输入首项,和差值,打印前十项的代码可以写作:
#include <stdio.h>int main()
{
int a, n, i
scanf("%d%d",&a,&n)
for(i = 0 i < 10 i ++)
{
printf("%d ", a)
a+=n
}
printf("\n")
return 0
}
#include"stdio.h"int main()
{
int i,n,a1,d/*n表示你想要显示的数字个数,a1表示等差数列首项,d表示公差*/
printf("请输入你希望得到数列项数:")scanf("%d",&n)
printf("请输入首项和公差:")scanf("%d%d",&a1,&d)
for(i=1i<=ni++){
printf("%d ",a1)
a1+=d
}
}
希望对你有所帮助