c语言中,m=(k+=i*=k)是什么意思啊
发布网友
发布时间:2023-05-18 09:00
我来回答
共3个回答
热心网友
时间:2023-09-28 20:31
k!=i:这个是k不等于i的意思,不是阶乘。
for(i=0;i<n-1;i++)
{k=i; //默认i下标最小,存入k中
for(j=i+1;j<n;j++)
if(x[j]>x[k])k=j;//如果j下标的数比k下标的大,则k存储j下标
if(k!=i)//如果k和i不相等,则把k下标的数和i下标的进行互换,相等就不用换了
{t=x[i];x[i]=x[k];x[k]=t;}
}
热心网友
时间:2023-09-28 20:31
先:i=i*k 再:k=k+i; 再:m=k
热心网友
时间:2023-09-28 20:32
从后往前来:
1、i=i*k
2、k=k+i;
3、m=k