注册 登录
编程论坛 C语言论坛

将数列1,3,3,3,5,5,5,5,5,7,7,7,7,7,7,7的前40项按顺序存储到数组a中这道题怎么写

aaaabbbl 发布于 2023-05-22 16:44, 869 次点击
将数列1,3,3,3,5,5,5,5,5,7,7,7,7,7,7,7的前40项按顺序存储到数组a中(a[0]=1)
#include<stdio. h>
#include<stdlib. h>
#define N 40
void main()
int a[N],i=1,s=1,j;
a[0]=1;
1 回复
#2
不会游泳的虾2023-05-23 12:00
供参考:
程序代码:
#include <stdio.h>
#define N 40
int main()
{
    int a[N] = { 0 }, i, k, t;
    for (k = 0, i = 1; k < N; i += 2) {
        t = i;
        while (t-- && k < N)
            a[k++] = i;
    }
    for (i = 0; i < N; i++)
        printf("%d ", a[i]);
    return 0;
}


[此贴子已经被作者于2023-5-23 12:08编辑过]

1