爱问知识人 爱问教育 医院库

C 新手问题

首页

C++新手问题

写出下面表达式运算后a的值,设原来a=12。设a和n已定义为整型变量。 
(1) a+=a 
(2) a-=2 
(3) a*=2+3 
(4) a/=a+a 
(5) a%=(n%=2),n的值等于5 
(6) a+=a-=a*=a 
请问这题怎么做,我是新手
问题补充:我需要的是编写过程!!!!!!!!!!!!!!11

提交回答
好评回答
  • 2018-04-09 07:09:39
    void main()
    {
      int a = 12;
      int n=5;
      
      a+=a;
      printf("a+=a:%d",a);
      
      a-=a;
      printf("a-=a:%d",a);
      
      a*=2+3;
      printf("a*=2+3:%d",a);
      a/=a+a;
      printf("a/=a+a:%d",a);
      a%=(n%=2);
      printf("a%=(n%=2):%d",a);
      a+=a-=a*=a;
      printf("a+=a-=a*=a:%d",a);
    }
    ---------------------------------------------------------
    晓石工作室成员AZMO,为你提供答案,如仍有问题可Email至:azmo.wl@ 联系我。
       
    

    一***

    2018-04-09 07:09:39

其他答案

    2018-04-09 12:09:39
  • void main()
    {
      int a = 12;
      int n=5;
      
      a+=a;
      printf("a+=a:%d",a);
      
      a-=a;
      printf("a-=a:%d",a);
      
      a*=2+3;
      printf("a*=2+3:%d",a);
      a/=a+a;
      printf("a/=a+a:%d",a);
      a%=(n%=2);
      printf("a%=(n%=2):%d",a);
      a+=a-=a*=a;
      printf("a+=a-=a*=a:%d",a);
    

    无***

    2018-04-09 12:09:39

  • 2018-04-09 09:09:39
  • 给你写第一个 其他的可以参照一下
    #include
    main()
    {int a=12;
    a+=a;
    printf("%d",a);
    getch();
    }
    这些都是简写!
    (1) a+=a  // a=a+a
    (2) a-=2  // a=a-2
    (3) a*=2+3  // a=(2+3)*a
    (4) a/=a+a // a=a/(a+a)  注意:如果a是整型变量的话,结果是0!
    (5) a%=(n%=2),n的值等于5 // 赋值运算是从右到左,所以,我们先算(n%=2),等价于 n=n%2 (这个是取模运算,就是看这个数能不能被百分号后的数整除,如果不能,就取 余数 作为结果,如果可以整除,那就取 0);然后 a=a%n (这个n是取模的结果)
    (6) a+=a-=a*=a 
    这题的做法和上边的一样,从右边开始!
    

    麦***

    2018-04-09 09:09:39

类似问题

换一换

相关推荐

正在加载...
最新问答 推荐信息 热门专题 热点推荐
  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 181-200
  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 181-200
  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 181-200
  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 181-200

热点检索

  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 175-194
返回
顶部
帮助 意见
反馈

确定举报此问题

举报原因(必选):