糖糖仙 发表于 2018-2-23 12:07:07

大神们帮小白看看这个小程序应该怎么改进,始终不对劲

#include<stdio.h>
int main(void)
{
        int price=5;
        int n=0;

        scanf("%d,n");
        if(n<=30)
                printf("=%lf",price*n);
        else if (n<=50)
                printf("=%lf",price*n*0.9);
        else
                printf("=%lf",price*n*0.75);
        return 0;
}

BngThea 发表于 2018-2-23 12:11:51

scanf("%d", &n);

糖糖仙 发表于 2018-2-23 12:36:33

BngThea 发表于 2018-2-23 12:11
scanf("%d", &n);

这个改了之后还是有点问题

BngThea 发表于 2018-2-23 12:58:22

糖糖仙 发表于 2018-2-23 12:36
这个改了之后还是有点问题

什么问题?

把第一个printf里面的 %lf 改成 %d

郑佳声爸爸 发表于 2018-2-23 13:03:23

你要注意那个“’‘    是把&n放在外面的

骰骸音 发表于 2018-2-27 23:04:41

#include<stdio.h>
int main(void)
{
      int price=5;
      int n=0;

      scanf("%d",&n);
      if(n<=30)
                printf("=%lf",price*n);
      else if (n<=50)
                printf("=%lf",price*n*0.9);
      else
                printf("=%lf",price*n*0.75);
      return 0;
}
页: [1]
查看完整版本: 大神们帮小白看看这个小程序应该怎么改进,始终不对劲