问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

c语言冒泡排序出现 function does not take 1 parameters ,哪儿错了

发布网友 发布时间:2024-10-05 09:26

我来回答

3个回答

热心网友 时间:2024-10-07 07:22

你的传参有问题。你定义的函数是int sort(int a[10],int i,int j,int t)

但是你调用时再只给一个参数。sort(a[i]);

这就不对了。应该传4个参数过去。

热心网友 时间:2024-10-07 07:20

问题较多,看注释。
#include<stdio.h>
void sort(int a[10]) //i,j,t都是子函数中才需要的,不必定义成形参,没有返回值,不要定义成int
{
int i,j,t; //
/***为什么重复输入?
   printf("Input %d numbers:\n",10);
   for(i=0;i<10;i++)
   scanf("%d",&a[i]);
   printf("\n");
****/
for(i=0;i<10;i++)
for(j=0;j<10-i-1;j++) //冒泡排序正确循环格式
if(a[j]>a[j+1])
{
t=a[j];a[j]=a[j+1];a[j+1]=t; //注意是j+1不是j+i
}
/***重复输出
printf("the sorted numbers: \n");
for(i=0;i<10;i++)
printf("%5d",a[i]);
printf("\n");
**/
}
void main()
{
int a[10],i;

for(i=0;i<10;i++)//输入
scanf("%d",&a[i]);

sort(a); //函数调用,传数组名就可以了

for(i=0;i<10;i++)//输出
printf("%d ",a[i]); //输出不加&
printf("\n");
}

热心网友 时间:2024-10-07 07:23

函数定义时int sort(int a[10],int i,int j,int t),4个参数
调用是sort(a[i]);只调用一个参数
是这个问题么
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
故意损毁文物罪在哪些条件下成立 哪些条件会构成故意损毁文物罪 故意损毁名胜古迹罪的构成要件有哪些 故意损毁文物罪构成要素? 20年前买房纠纷怎么处理 华为p40怎么克隆qq账号? 废旧笔芯属于什么垃圾? 三岁是什么敏感期 输卵管梗阻的原因有哪些 大姨妈走后多久能同房 土木工程可以考什么证 excel里面怎么从sheet1里面的一个数加上sheet2里面的一个数等于sheet3... 柠檬片泡水喝有哪些功效? 男士围巾哪个品牌好 充电头接口类型怎么看 你知道人的一生是用来干什么的吗? 10000增值税发票过了有效期损失多少钱 诸葛亮都自叹不如的人才,法正在历史上评价如何? 天水东十里新型建材有限公司怎么样? 预混料和浓缩料哪个好 哪些配料含碘 含碘较多的食物是 [ ] A.胡萝卜B.虾米C.菠菜D.海 海南好找工作吗?我想去三亚或海口工作 海南岛现在的物价怎么样?贵不贵? 想到海南岛打工 海南岛的平均工资是多少啊 去海南岛工作平均工资多少 小学毕业能考大专学历吗 2023年小学文凭可以自考大专吗 幕府将军第一阶段 C语言vc说错误为 'arc' : function does not take 5 parameters查了一下... c语言函数的问题 为什么 function does not take 2 parameters ...正常编译的文件现在总是报错function does not take 1 parameters... error C2660: 'strcmp' : function does not take 1 parameters Error ex... ...出现的error C2660: 'time' : function does not take 0 parameters... JAVA字符串写入文件再压缩(java字符串压缩算法) 为什么有"上证" "深证" "沪深" "中小" 四种指数? 深圳周边旅游2-3天推荐地方 深圳有哪些远离闹市的避暑胜地? 新公司法中关于实缴出资期限问题的思考 喝茶礼仪中手扣几下有什么讲究 ...春天的故事是指()第一小节中体会到了什么??急急急急急急 春天的故事歌词是什么意思? 喉咙有囊肿该怎么治疗 咽喉囊肿会癌变吗 进价为90元的篮球,卖了120元,利润是多少元?,利润率是多少元 进价为90元的篮球,卖了120元,利润是多少元 有一家商店,篮球进价40元,卖价50元,每天可买50个,每加价一元,就少买一... 一个篮球卖九十九元赚了百分之十卖一百二十元赚多少钱? 一个篮球进价160元,售价40元,每降价10元多卖5个,如果利润1800元,售价多 ...