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

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

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

#include <stdio.h>

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);
}
}

温馨提示:内容为网友见解,仅供参考
第1个回答  2014-04-23
#include<windows.h>
void main()
{
int i,n;
printf("输入整数:");
scanf("%d",&n);
for(i=0;i<n;i++)
{
if(2*i+1<n) printf("%d ",2*i+1);
}
system("pause");
}本回答被网友采纳
相似回答