学习型 ASP/PHP/ASP.NET 主机 30元/年全能 ASP/PHP/ASP.NET 主机,支持月付专业 MSSQL 数据库空间,支持月付专业 MySQL 数据库空间,支持月付
发新话题
打印

大哥大姐帮我看看这,改改这程序,谢了!!

大哥大姐帮我看看这,改改这程序,谢了!!

#include<stdio.h>

select(t) { int i,j,t; for(i=0;i<=4;i++) { j=slectmin(l,i); if(i!=j) {t=r[i].key;r[i]=r[j].key;r[j].key=t;} } }

slectmin(){ int j,min;

for(i=0;i<=4;i++) for(j=0;j<=4;j++) { min=r[j].key;} if (r[i].key<r[i+1].key)

{min=r[i].key;j=i;} else {min=r[i+1].key;j=i+1;}

return(j); }

main() { {struct l int key; }r[5]; int i; for(i=0;i<=4;i++) {r[i].key=rand(); printf("%d",r[i].key); } select(i); printf("%d,slect[i];); }

TOP

slectmin(){ /*函数没有形参,但你调用的时候有形参,应该定义两个形参

int j,min; /*定义的变量太少了,i从哪来的啊?又没定义全局变量!

for(i=0;i<=4;i++) for(j=0;j<=4;j++) { min=r[j].key;} if (r[i].key<r[i+1].key)

{min=r[i].key;j=i;} else {min=r[i+1].key;j=i+1;}

return(j); }

TOP

发新话题