C语言:有数列1,3,5,7,9,11,....... 现在求由键盘输入n,计算输出该数列的前n项

2025-04-20 03:31:17
推荐回答(2个)
回答1:

数列1,3,5,7,9,11,....... 是等差数列,利用其通项公式An=2*n-1,代码如下

#include 

void main(){
int n=0,i;
printf("请输入n:");
scanf("%d",&n);
printf("各项分别为:\n");
for (i=1;i<=n;++i)
{
printf("%d \n",2*i-1);
}
}

回答2:

#include
void main()
{
int i,n;
printf("输入整数:");
scanf("%d",&n);
for(i=0;i {
if(2*i+1 }
system("pause");
}