C程序 计算表达式i+=i-=i*i的值

C程序 计算表达式i+=i-=i*i的值
编写C程序,完成如下运算: 当i=10时,计算表达式i+=i-=i*i的值
鎏光溢彩 1年前 已收到1个回答 举报

sukiya988 春芽

共回答了18个问题采纳率:94.4% 举报

答案为-180.
表达式可改写为 i=i+(i-=i*i),括号中的i-=i*i又可写为i=i-i*i=-90,括号中是把-90赋值给i,
所以i=-90+(-90)=-180.

1年前 追问

10

鎏光溢彩 举报

能不能编一下程序

举报 sukiya988

#include "stdafx.h"
void main()
{
x09 int i=10;
x09 printf("%dn",i+=i-=i*i);
x09 getchar();
}

鎏光溢彩 举报

如果用怎么编译 而且我们还没有学到getchar馁

举报 sukiya988

#include "stdafx.h"
#include
void main()
{
x09 int i=10;
x09 printf("%dn",i+=i-=i*i);
}
可能相似的问题
Copyright © 2024 YULUCN.COM - 雨露学习互助 - 17 q. 0.014 s. - webmaster@yulucn.com