高级语言期末2009级A卷(计算机学院)
1.编写函数,打印下列序列0,1,1,2,3,5,8,13,21,34...(斐波那契序列)的前n项
(图片来源网络,侵删)
#include int main() { int x=0,y=1,z,n; scanf("%d",&n); if(n==1) printf("%d\n",x); if(n==2) printf("%d\n%d\n",x,y); if(n>2) { printf("%d\n%d\n",x,y); for(int i=2; inext=p; } return head->next; } void writelist(struct node *head){ FILE *file; if((file=fopen("address.txt","w"))==NULL){ printf("open error"); exit(0); } struct node *p=head; while(p!=NULL){ fprintf(file,"%s %d",&p->name,&p->num); p=p->next; } fclose(file); }
文章版权声明:除非注明,否则均为主机测评原创文章,转载或复制请以超链接形式并注明出处。