如何用c语言构造一个等差数列

Python023

如何用c语言构造一个等差数列,第1张

从首项开始, 每次递加一个固定值,就是等差数列

用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

}

}

希望对你有所帮助