//我认为%ld输出的结果是对的,主要是下一个输出与前一个输出合并造成错误的假象。//每输出两个数就换行,可以解决问题#includevoidmain(){longf1,f2;inti;f1=f2=1;for(i=0;i<20;i++){printf("%ld,%ld\n",f1,f2);//改过!改过!改过!改过!改过!f1=f1+f2;f2=f1+f2;}getch();}