#include <stdio.h> int main() { int m[54]; int n; int i; m[0]=1; m[1]=2; m[2]=3; scanf("%d\n",&n); if((n-1)>0&&(n-1)<54){ for(i=4;i<=n;m[i-1]=m[i-2]+m[i-4],i++); printf("%d\n",m[n-1]); } else{ printf("\n"); } return 0; } 为什么这样写是错的呢???
C语言程序设计教程(第三版)课后习题8.2 (Java代码)浏览:2287 |
C语言训练-字符串正反连接 (C语言代码)浏览:664 |
C语言程序设计教程(第三版)课后习题8.6 (C语言代码)浏览:564 |
C语言程序设计教程(第三版)课后习题10.7 (C语言代码)浏览:998 |
C语言程序设计教程(第三版)课后习题7.5 (C语言代码)浏览:900 |
C二级辅导-阶乘数列 (C语言代码)浏览:736 |
wu-淘淘的名单 (C++代码)浏览:1532 |
WU-小九九 (C++代码)浏览:1713 |
sizeof的大作用 (C语言代码)浏览:1138 |
2006年春浙江省计算机等级考试二级C 编程题(1) (C语言代码)浏览:726 |