/*输出Fabonacci数列的前20项,要求变量类型定义成浮点型,
输出时只输出整数部分,输出项数不得多于或少于20*/
#include <stdio.h>
void fun()
{
int i;
float f1 = 1, f2 = 1, f3;
printf("%8.0f", f1);
for (i = 1; i < 20; i++)
{
f3 = f1 + f2;
f1 = f2;
f2 = f3;
printf("%8.0f", f1);
}
printf("\n");
}
int main()
{
fun();
return 0;
}
运行结果