作业帮 > 综合 > 作业

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

来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/10/06 07:32:41
C程序 计算表达式i+=i-=i*i的值
编写C程序,完成如下运算: 当i=10时,计算表达式i+=i-=i*i的值
答案为-180.
表达式可改写为 i=i+(i-=i*i),括号中的i-=i*i又可写为i=i-i*i=-90,括号中是把-90赋值给i,
所以i=-90+(-90)=-180.
再问: 能不能编一下程序
再答: #include "stdafx.h"
void main()
{
\x09 int i=10;
\x09 printf("%d\n",i+=i-=i*i);
\x09 getchar();
}
再问: 如果用怎么编译 而且我们还没有学到getchar馁
再答: #include "stdafx.h"

#include
void main()
{
\x09 int i=10;
\x09 printf("%d\n",i+=i-=i*i);
}