#include<iostream>
#include<cstdlib>
using namespace std;
int main()
{
long long a=1,b=1,k=25;
printf("%ld %ld\n",a,b);
while(k--){
printf("%ld ",a+=b);
printf("%ld ",b+=a);
if(!(k%4))printf("\n");
}
system("pause");
return 0;
}
a、b、k的声明可以改成long
有三个问题:1.为什么没有cstdio头文件就能用printf?
2.为什么无论是用 long还是用long long都会溢出?
3.为什么用long long时第一排是“1 0”而不是“1 1”?