C语言问题,请高手解答,在线等!

[复制链接]
查看11 | 回复3 | 2008-10-19 16:06:20 | 显示全部楼层 |阅读模式
要编一个程序,使数组里前m个元素和随后的m-n个元素互换
比如
1 2 3 4 5m=3
输出
4 5 1 2 3
这是部分代码
if(m=0)

for(i=0;i #includevoid swapvec(int *vec, unsigned int size, unsigned int n) { int *buf; unsigned int i; if(n > size) return; if((buf = (int *)malloc(sizeof(int) * n)) == NULL) return; for(i=0; i<n; i++) buf = vec; for(i=0; i<size-n; i++) vec = vec[i+n]; for(i=0; i...
回复

使用道具 举报

千问 | 2008-10-19 16:06:20 | 显示全部楼层
同上...
回复

使用道具 举报

千问 | 2008-10-19 16:06:20 | 显示全部楼层
if(m==0) 在c中 ==表示相等 =是赋值的意思...
回复

使用道具 举报

千问 | 2008-10-19 16:06:20 | 显示全部楼层
http://bvcat007.javaeye.com/blog/monthblog/2008-04?show_full=true...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行