为什么这样不对

来源:3-2 算术运算符

慕仙3889840

2019-03-04 15:01

#include <stdio.h>

int main(){     

float x,y;     


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

printf("xy=%f\n",xy);     

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

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

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

return0;  

}

写回答 关注

3回答

  • 王聪聪明明
    2019-03-10 13:57:53

    %的运算对象只能是整形

  • 慕雪419609
    2019-03-04 17:41:45

    #include<stdio.h>

        int main(){

        float x = 1.2, y = 1.3;

        float num = x+y;

        float nub = x-y;

        float nus = x*y;

        float nuz = x/y;

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

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

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

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


    }

  • 慕工程6527450
    2019-03-04 16:44:10

    可能是你有两个取模符号或者是你的类型是float。。。

C语言入门

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

926209 学习 · 20797 问题

查看课程

相似问题