c语言这里面的m(n-1)2是什么意思

2021-01-22 10:06:58 字数 1047 阅读 2947

1楼:

m=(n-1)/2代表了函数中的循环次数,函数的算法是将首尾对应位置的元素互换,例如第一个和最后一个互换,第二个和倒数第二个互换。。。。

这种操作只需进行数组长的一半这么多次就够了,已经可以将整个数组进行翻转。所以循环次数为数组长度的一半取整。

望采纳,谢谢!

2楼:仅有得爱恋

这个程序是把数组a中第一个与最后一个交换位置,第二个与倒数第二个交换。。。等等,一次循环5次交换。及m=(n-1)/2表示,这里n=10,m=4;

3楼:思念奴娇

就是一个简单的数学表达式啊,m的值为n - 1的结果除以2

4楼:

取前1/2的元素,与后面两两对换。

-1 应该是为了兼容总数是奇数和偶数两种情况。

5楼:匿名用户

取得数组中间元素的下标

6楼:平成福尔摩斯

把(n-1)/2的值给m

c语言中n==1是什么意思

7楼:热词课代表

n+1中的n指的是每工作1年支付1个月工资的经济补偿。所谓的+1,是指用人单位解除劳动合同但是未提前30天书面通知劳动者时,额外支付的1个月工资。

8楼:听不清啊

这是判断n是否等于1的逻辑表达式,若n是等于1,则值为1(真),否则为0(假)。

9楼:陌幻熙

==是判断两边的值是否相等,你可以认为==是判断符,也就是n 等不等于 1。望采纳

10楼:阿坤坎坎坷

就是比较n等不等于1,等于1返回真,否则返回假

11楼:先杀后再煎

==是等于,=是赋值,这么说吧 你可以认为==是判断符

12楼:句多炫

n等于1------------------------------------------

while(n是什么意思,while(N--){}C语言中是什么意思呢?

1楼 已灭幻 因为whlie 括号里面的数字是bool类型的量,若数字是0,则为false 结束循环,若数字为非0,则为true,继续循环,而n 是自减。 2楼 普雁频夏 while后面的条件为真就执行,不为真就跳出循环 while n 就是指n为真 非0 时执行循环,n为假 0 时跳出循环 3楼 ...

E-R图的m和n是什么意思,E-R图中的M、N、1是什么意思?

1楼 平淡是真的嘛 表示实体之间联系的类型,比如两个实体联系的类型是m n,就是多对多的关系 1 n就是一对多。 2楼 匿名用户 e r图就是 电动势 电阻 坐标图象!e代表电东势 r电阻 m质量 n导线的匝数 e r图中的m n 1是什么意思? 3楼 匿名用户 表示两个对象的数量关系 如 1对1 ...

c语言中sk是什么意思,c语言中 k*=2 是什么意思

1楼 匿名用户 相当于 s k,取结构体中k的值 2楼 匿名用户 struct studentstu s stu k s k s是指向结构体的指针 3楼 发烧友eri画家 s是结构体指针,指向结构体中的变量k 也就是k的值 c语言中s k是什么意思 4楼 匿名用户 就是s s k的意思就是把s的值加...