输入一个整数n(1<=n<=50) 输出数列中的第n个数
#includeint main() { long long i[55]; i[1]=0; i[2]=1; i[3]=1; for(int a = 4; a < 51; a ++) i[a]=i[a-1]+i[a-2]+i[a-3]; int n; while(~scanf("%d",&n)) { printf("%lldn",i[n]); } return 0; }
while(~scanf("%d",&n)) 可换成 while(scanf("%d",&n)!=EOF)
功能:当读到文件结尾时终止循环
数的范围
-231~231-1
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)