#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; } 为什么这样写是错的呢???
不会做的浏览:874 |
C语言程序设计教程(第三版)课后习题3.7 (C语言代码)浏览:326 |
DNA (C语言描述,蓝桥杯)浏览:1555 |
C语言程序设计教程(第三版)课后习题9.10 (C语言代码)浏览:834 |
C语言程序设计教程(第三版)课后习题9.4 (C语言代码)浏览:645 |
一元一次方程 (C语言代码)浏览:4069 |
简单的a+b (C语言代码)浏览:830 |
简单的a+b (C语言代码)浏览:540 |
C语言程序设计教程(第三版)课后习题7.4 (C语言代码)浏览:450 |
A+B for Input-Output Practice (III) (C语言代码)浏览:423 |