C语言
#include<stdio.h>int m={7,4,4,4,4,5,5,5,5,5};
float credit=5;
void main()
{void sortB(float *y);
float b;
sortB(b);
}
void sortB(float *y)
{int i,j,k,t;
for(i=0;i<10;i++)
y=m/100*credit;
for(i=0;i<10;i++)
printf("%d ",m);
for(i=0;i<10;i++)
printf("%d ",y);
for(i=0;i<9;i++)
{
k=i;
for(j=i+1;j<10;j++)
if(y<y)k=j;
t=y;y=y;y=t;
}
for(i=0;i<10;i++)
printf("%f\n",y);
printf("\n");
} 运行很怪啊 如何怪呢。。。LZ发这样的帖不会想让看帖的都帮你运行一遍再和你讨论吧 你的程序并没有什么大问题只是一些符号的类型有点不对下面的是我改一点的:
#include<stdio.h>
int m={7,4,4,4,4,5,5,5,5,5};
float credit=5;
void main()
{
void sortB(float *y);
float b;
sortB(b);
}
void sortB(float *y)
{
int i,j,k;
float t;
for(i=0;i<10;i++)
y=m/100.0*credit;
for(i=0;i<10;i++)
printf("%d ",m);
printf("\n");
for(i=0;i<10;i++)
printf("%f\n",y);
printf("\n\n\n");
for(i=0;i<9;i++)
for(j=i+1;j<10;j++)
if(y<y)
{ t=y;y=y;y=t;}
for(i=0;i<10;i++)
printf("%f\n",y);
printf("\n");
}
希望对你有点帮助 没有注释,没有说明问题
页:
[1]