int main ()
{ int n =4;
while ( n --) printf ("% d ", n --);
return 0;
}
这使用因为在每次循环中调用了两次n--。
--在数字后面等效于
int main ()
{ int n =4;
while ( n )
n--;
printf ("% d ", n);
n--
return 0;
}
如果输入一个整数1234,则输出的结果为“1+2+3+4=10”这个可以实现吗?
解决这个问题倒也不难,可以定义5个变量,个位,十位,百位和千位还有sum.但是不知道可以用递归实现吗?就是不创建那么多的变量,随机输入一个不确定数字(abcdef)打印出"a+b+c+d+e+f=sum"sum是各元素之和。
大家如果想到可以告诉我!!!!