为了账号安全,请及时绑定邮箱和手机立即绑定

为什么这样不对

#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 回答

%的运算对象只能是整形

0 回复 有任何疑惑可以回复我~

#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);


}

0 回复 有任何疑惑可以回复我~

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

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
C语言入门
  • 参与学习       926210    人
  • 解答问题       20797    个

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

进入课程

为什么这样不对

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信