设原来a=12,用一个程序输出以下各赋值表达式的结果,(1)a+=a,(2)a-=2,(3)a*=2+3,(4)a/=a+a,(5)

设原来a=12,用一个程序输出以下各赋值表达式的结果,(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=a。
请问要怎么在一个程序中实现呢?

第1个回答  2013-09-21
int a=b=c=d=e=f=g=12;int n=5;
b+=b:
c-=2;
d*=2+3;
e/=e+e;
f%=(n%=2);
g+=g-=g*g=g;
然后依次输出b,c,d,e,f,g就ok追问

哈哈,,聪明!

第2个回答  2013-09-21
请用数组或者指针。数组简单叙述如下。
char a[]={0};//定义数组,先不管大小
void eg()
{
i=0;
a+=a;

a[i]=a;
i=i+1;//之后把需要的按上面的依次写好.,在调用此函数,组后输出你会了吧。
}

指针不说了,更简单。

不懂再问追问

我是初学者,输出是会的,可是还没有学到数组怎么办?

还有用c需要编程,那个eg是什么啊?我只用过main~

本回答被网友采纳
第3个回答  2013-09-21
(1)24 (2)10 (3)27 (4)13
相似回答