问答详情
源自:5-8 递归函数(二)

求问 为啥运行失败啊?

#include <stdio.h>

int main ()

{

    int x,i;

    x=1;

    for(i=9;i<=1;i--)

    {

        x=x*2+2;

        switch(i)

        {

            

        

        case 9:printf ("第%d天所剩桃子%d个\n",i,x);

        break;

        case 8:printf ("第%d天所剩桃子%d个\n",i,x);

        break;

        case 7:printf ("第%d天所剩桃子%d个\n",i,x);

        break;

        case 6:printf ("第%d天所剩桃子%d个\n",i,x);

        break;

        case 5:printf ("第%d天所剩桃子%d个\n",i,x);

        break;

        case 4:printf ("第%d天所剩桃子%d个\n",i,x);

        break;

        case 3:printf ("第%d天所剩桃子%d个\n",i,x);

        break;

        case 2:printf ("第%d天所剩桃子%d个\n",i,x);

        break;

        case 1:printf ("第%d天所剩桃子%d个\n",i,x);

        break;

        }

        

    }

    

}


提问者:qq_慕神8384246 2019-02-03 15:35

个回答

  • 小艾先森
    2019-02-09 11:09:07

     for(i=9;i>=1;i--)

  • dingy
    2019-02-05 16:48:39

    for循环中应该是i≥1