求问问题在哪
c4droid吧
全部回复
仅看楼主
level 1
home玉疤子 楼主
求问问题在哪
2017年12月17日 08点12分 1
level 1
home玉疤子 楼主
#include<stdio.h>
#define N 100
void swap(float *a,float *b);
void sort(float*x,int n);
void swap(float *a,float *b)
{
float t=0;
t=*a;
*a=*b;
*b=t;
}
int main()
{
float a[N],*p;
int i,j,k,n;
printf("在100以内的数进行排序\n");
printf("输入个数\n");
scanf("%d",&n);
printf("输入要排序的数\n");
for(i=0;i<n;++i)
scanf("%f",&a[i]);
sort(a,n);
for(i=0;i<n;++i)
printf("%f ",a[i]);
return 0;
}
void sort(float *a,int n)
{
int i,j,k,t;
for(i=0;i<n-1;++i)
{
k=i;
for(j=i+1;j<n;++j)
{
if(a[i]<a[j])
k=j;
}
if(i!=k)
{
swap(&a[k],&a[j]);
}
}
}
2017年12月17日 08点12分 2
level 1
home玉疤子 楼主
[困成狗][喝酒]
2017年12月17日 09点12分 3
level 1
home玉疤子 楼主
没人吗
2017年12月17日 09点12分 4
level 1
home玉疤子 楼主
[不高兴]
2017年12月17日 09点12分 5
level 1
home玉疤子 楼主
[小乖]
2017年12月17日 09点12分 6
level 1
home玉疤子 楼主
[小乖][小乖]
2017年12月17日 09点12分 7
level 1
home玉疤子 楼主
[小乖][小乖][小乖][小乖]
2017年12月17日 09点12分 8
level 11
dd
2017年12月17日 10点12分 9
level 11
把40行的k改为i,再删掉36-39行【图片】
2017年12月17日 10点12分 11
为什么要删除啊[小乖]
2017年12月17日 12点12分
level 1
home玉疤子 楼主
为什么一定要删除啊[小乖]
2017年12月17日 11点12分 13
level 9
是啊,为什么要删除,删除了怎么排序。
2017年12月17日 13点12分 14
level 9
35行i改k
40行j改i
即可
2017年12月17日 13点12分 15
level 1
home玉疤子 楼主
#include<stdio.h>
int cal(int *p);
int main()
{
int m=0;
int *p;
float result =0.0;
printf("请输入m的值\n");
scanf("%d",&m);
*p=&m;
result=cal(p);
printf("式子的结果是%f",result);
return 0;
}
int cal(int *p)
{
int i=0;
float t=0.0;
for(i=2;i<=*p;i++)
{
t=1.0-(1.0/(i*i));
}
return t;
}
2018年01月05日 15点01分 17
level 1
home玉疤子 楼主
这个错误呢[乖]
2018年01月05日 15点01分 18
1