林江楠 发表于 2021-10-21 19:07:55

c语言

#include <stdio.h>

int main()
{
        double money = 4000000;
        int count = 0;
       
        while(money >= 0);
        {
               
                money = money - 500000;
                money = money * 0.08 + money;
               
                count++;
        }
       
        printf("%d年之后,小甲鱼败光了所有的家产,再次回到一贫如洗.......\n",count);
       
        return 0;#include <stdio.h>


两个代码不都一样吗?就是变量不同,为什莫第一个代码打印不出东西


int main()
{
      double awards = 4000000;
      int count = 0;

      while (awards >= 0)
      {
                awards -= 500000;
                awards += awards * 0.08;
                count++;
      }

      printf("%d年之后,小甲鱼败光了所有的家产,再次回到一贫如洗……\n", count);

      return 0;
}
}

大马强 发表于 2021-10-21 19:48:16

while 语句不能加分号
#include <stdio.h>

int main()
{
      double money = 4000000;
      int count = 0;
      
      while(money >= 0)
      {
               
                money = money - 500000;
                money = money * 0.08 + money;
               
//               printf("%f",money) ;
            count++;
      }
      
      printf("%d年之后,小甲鱼败光了所有的家产,再次回到一贫如洗.......\n",count);
      
      return 0;
}

jackz007 发表于 2021-10-21 19:49:47

      代码一第8行

      while(money >= 0);
      {
      
      去掉红色的;
页: [1]
查看完整版本: c语言