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

运行的问题

我为什么还是错的

正在回答

5 回答

还有就是标识符不能进行重复定义

0 回复 有任何疑惑可以回复我~
x = x*2;
y *= 2;

x*2是要求用简单赋值语句实现的;y*2是要求用复合语句的

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

你同时对x和y用int定义了两次,这样就不对了,定义了一次之后就可以直接在后面让 x =x*2; y = y*2就可以啦。

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

第9行应该是

int y*=2


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

题目说是用复合赋值呀……

#include <stdio.h>

int main()

{

    int x = 10;

    int y = 10;

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

     x*=2;

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

    y*=2;

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

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

    return 0;

}


我觉得应该是这样……我也是初学者

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

举报

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

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

进入课程

运行的问题

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