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

下面哪里错了

这样为什么不行呀

#include

int main()

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

   x = 10;  

  y = -3;  

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

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

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

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

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

 return 0;     }

这样为什么不行呀

正在回答

4 回答

#include后面缺少了头文件 <stdio.h>并且输出时调用的变量名没有通过计算也没有赋值默认为0

http://img1.sycdn.imooc.com//582605a00001b72e09690571.jpg

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

#include <stdio.h>

int main()

{

    int x,y,a,b,c,d,e;

    x = 10;

    y = -3;

    a=x+y;

    b=x-y;

    c=x*y;

    d=x/y;

    e=x%y;

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

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

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

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

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

    return 0;    

}


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

头文件没有完整

#include<stdio.h>

而且输出表达式有问题。a,b,c,d,e,都没有赋值;你可以这样改

#include<stdio.h>

int main() 

{    int x,y; 

   x = 10;   

  y = -3;   

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

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

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

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

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

 return 0;     }


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

头文件没有完整

#include<stdio.h>

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

举报

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

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

进入课程

下面哪里错了

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