这样可以嘛#include<stdio.h>int main(){int a[100],i,x;a[0]=a[1]=1;scanf("%d",&x);if(x<=2){printf("1 1");}else{printf("1 1 ");for(i=2;(a[i]=a[i-1]+a[i-2])<x;i++){printf("%d ",a[i]);}}printf("\n");return 0;}