| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 531 人关注过本帖
标题:调用的函数总是无法达到逆序输出的效果,求指教
只看楼主 加入收藏
qyl235532
Rank: 1
等 级:新手上路
帖 子:14
专家分:0
注 册:2013-4-23
结帖率:66.67%
收藏
已结贴  问题点数:10 回复次数:6 
调用的函数总是无法达到逆序输出的效果,求指教
#include<stdio.h>
int main()
{
int n,i,c,a[100],b[100];
printf("请输入数组中元素的个数:");
scanf("%d",&n);
printf("\n");
printf("请输入数组中的初值:\n");
for(i=0;i<n;i++)
{
 printf("a[%d]=",i);
 scanf("%d",&a[i]);
 }
 printf("倒序后的数组为:\n");
for(i=0;i<n;i++)
{
 int vampire(a[i]);
 c=vampire;
 printf("%5d",c);
}
printf("\n");
return 0;
}

int vampire(int x)
{
  int m,n,i,a[100],b[100];
  m=n-1-i;
  b[i]=a[m];
  return(b[i]);
}
搜索更多相关主题的帖子: 元素 
2013-05-06 22:16
qyl235532
Rank: 1
等 级:新手上路
帖 子:14
专家分:0
注 册:2013-4-23
收藏
得分:0 
题目是:调用函数完成逆序输出(如:输入1,2,3,就能输出3,2,1)

调用的是vampire()
2013-05-06 22:18
y1207435881
Rank: 8Rank: 8
等 级:蝙蝠侠
帖 子:225
专家分:762
注 册:2013-4-30
收藏
得分:5 
#include<stdio.h>
int main()
{
int n,i,c,a[100],b[100];
printf("请输入数组中元素的个数:");
scanf("%d",&n);
printf("\n");
printf("请输入数组中的初值:\n");
for(i=0;i<n;i++)
{
printf("a[%d]=",i);
scanf("%d",&a[i]);
}
printf("倒序后的数组为:\n");
for(i=n-1;i>=0;i--)
{

printf("%5d",a[i]);
}
printf("\n");
return 0;
}
你那错误太多,函数也看不明白,不知道啥意思,上面代码直接OK了
2013-05-06 22:37
czzdcn123
Rank: 7Rank: 7Rank: 7
来 自:江西
等 级:黑侠
威 望:3
帖 子:258
专家分:510
注 册:2013-3-7
收藏
得分:5 
调用函数的形参和函数声明的形参不一致   多看下书上的例题数组和函数调用那一章
2013-05-06 23:16
qyl235532
Rank: 1
等 级:新手上路
帖 子:14
专家分:0
注 册:2013-4-23
收藏
得分:0 
回复 3楼 y1207435881
谢谢,不过题目要求调用函数解决啊。。。。
2013-05-07 11:54
qyl235532
Rank: 1
等 级:新手上路
帖 子:14
专家分:0
注 册:2013-4-23
收藏
得分:0 
回复 4楼 czzdcn123
能说详细点吗
刚学调用函数,我实在找不出(
2013-05-07 11:57
qyl235532
Rank: 1
等 级:新手上路
帖 子:14
专家分:0
注 册:2013-4-23
收藏
得分:0 
回复 4楼 czzdcn123
谢谢,你说得对,又仔细对照了下书本,终于找到问题了
2013-05-07 12:16
快速回复:调用的函数总是无法达到逆序输出的效果,求指教
数据加载中...
 
   



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

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