题目:编程实现,已知数列{An},a1=2,an=2an-1-1 (n>1),求数列{An}的前20项,并以每行5个数输出。
//不难,下面是一个例子,供参考一下
#include<stdio.h>
int main()
{
int i,a1=2;
//先输出a1
printf("%d ",a1);
//还需循环19次
for(i=2;i<21;i++)
//计算下一项
a1=2*a1-1;
//输出本项
printf("%d",a1);
//每输出5个就换行
if(i%5==0)
printf("\n");
//否则,以一个空格进行分隔
else
printf(" ");
}
return 0;
输出结果