请帮忙解决代码中的错误。要求输入2,3,4,得出正确答案

来源:4-17 switch与if语句的应用

qq_慕后端9464313

2019-03-13 19:42

#include <stdio.h>
int main()
{int a,b,c,x,y;
scanf("%d,%d,%d",a,b,c);
x=a*b;
y=x*c;
printf("%d,%d,%d",a,b,c);
printf("x=%f\n",x,"y=%f\n",y);
}


写回答 关注

3回答

  • 慕移动7131309
    2019-03-14 15:30:54

    #if 0

    你的问题

    1. x,y 你定义的是int ,但是你printf时你用的是float。

    2. scanf函数用法你可能不清楚。scanf("%d,%d,%d",a,b,c); 如果你是这样写,那你键盘输入的时候也请把“,”输入进去。eg:2,3,4


    #endif


      1 #include <stdio.h>                                                          
      2 int main()
      3 {
      4     int a,b,c,x,y;
      5     scanf("%d%d%d",&a,&b,&c);
      6     x=a*b;
      7     y=x*c;
      8     printf("%d,%d,%d\n",a,b,c);
      9     printf("x=%d\ny=%d\n",x,y);
     10 }

  • 傑_27
    2019-03-13 21:12:01

    #include <stdio.h>

    int main()

    {int a,b,c,x,y;

    scanf("%d,%d,%d",&a,&b,&c);

    x=a*b;y=x*c;printf("%d,%d,%d",a,b,c);

    printf("x=%d\n",x,"y=%d\n",y);}


  • 傑_27
    2019-03-13 21:08:47

    #include <stdio.h>

    int main()

    {int a,b,c,x,y;

    scanf("%d,%d,%d",&a,&b,&c);

    x=a*b;y=x*c;printf("%d,%d,%d",a,b,c);

    printf("x=%f\n",x,"y=%f\n",y);}

C语言入门

C语言入门视频教程,带你进入编程世界的必修课-C语言

926028 学习 · 20793 问题

查看课程

相似问题