| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 721 人关注过本帖, 1 人收藏
标题:请大家指点一下 关于数组函数调用的问题
只看楼主 加入收藏
砖家的谎言
Rank: 12Rank: 12Rank: 12
等 级:禁止访问
威 望:30
帖 子:693
专家分:3898
注 册:2013-12-6
收藏
得分:0 
你这问的问题我都不是很理解

我不是砖家,要努力成为砖家。
2015-01-13 16:08
冉冉冉
Rank: 1
等 级:新手上路
帖 子:13
专家分:0
注 册:2015-1-7
收藏
得分:0 
回复 10楼 诸葛欧阳
怎么改呢。。。
2015-01-13 16:44
冉冉冉
Rank: 1
等 级:新手上路
帖 子:13
专家分:0
注 册:2015-1-7
收藏
得分:0 
回复 11楼 砖家的谎言
要求输入输出在主函数中进行,你只需要把数组传进函数,然后在函数中把删除的数后面都前移一位,这时最后一位与倒数第二位就一样了,只需要输出9个数了,然后把改变后的数组返回给主函数进行输出
2015-01-13 16:45
诸葛欧阳
Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19
来 自:流年
等 级:贵宾
威 望:82
帖 子:2790
专家分:14619
注 册:2014-10-16
收藏
得分:0 
程序代码:
#include<stdio.h>
int *del(int *a,int c)
{ int f;
  if(c<=9&&c>=0)
  for(f=c;f<=8;f++)
      a[f]=a[f+1];
return a;
}
int main()
{ 
  int a[10],i,c;
  for(i=0;i<=9;i++)
  scanf("%d",&a[i]);
  scanf("%d",&c);
  del(a,c);
  for(i=0;i<9;i++)
  printf("%2d",a[i]);
  return 0;
}

一片落叶掉进了回忆的流年。
2015-01-13 17:41
快速回复:请大家指点一下 关于数组函数调用的问题
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.013776 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved