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

运行的问题

#include<stdio.h>

int main()

{

   int x=10;

   int y=10;

   //使用简单赋值语句实现x乘以2。

  int x=x*2;

  //使用复合赋值语句实现y乘以2。

 int y*=2;


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

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

 return 0;

}

为什么数不出运行结果,不知哪里出错?

正在回答

4 回答

你把int x = x*2; 和 int y *= 2; 改为 x = x*2; 和 y *= 2; 之后多提交几下就过了,网站本身的问题,不用太在意。

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

int不能进行赋值运算

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

我改了,还是不行。它一直提示:请检查输出是否包括x=20.

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

   //使用简单赋值语句实现x乘以2。

  int x=x*2;

  //使用复合赋值语句实现y乘以2。

 int y*=2;

这两句是错的,因为你前面已经给x和y定义为整型了,这里不能重复定义

将int x=x*2;改成x=x*2;

将int y*=2;改成y*=2;

这样就行了

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

举报

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

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

进入课程

运行的问题

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