![](https://iknow-base.cdn.bcebos.com/lxb/notice.png)
c语言问题 运行软件c-free 3.5 运行时候总有几个错误请高人指点
题目大概是随机产生20个10-99的整数以每行5个输出输出平均数和大于等于小于平均数的个数调用副函数#include<stdio.h>#include<stdlib.h>...
题目大概是随机产生20个10-99的整数 以每行5个输出 输出平均数和大于等于小于平均数的个数 调用副函数
#include<stdio.h>
#include<stdlib.h>
void sort(int a[], int n);
float pj(int a[], int n);
int s(int a[], int n);
void main()
{
int x[20],i;
float t;
randomize();
printf("Before sorting;\n");
for (i=0;i<20;i++)
{x[i]=random(90);
printf("%3d",x[i]);
}
sort(x,20);
printf("\nAfter sorting:\n");
for (i=0;i<20;i++)
{
if((i+1)%5==0) printf("%3d\n",x[i]);
else printf("%3d",x[i]);
}
t=pj(x,20);
printf("\n the ave is %f",t);
s(x,20);
}
void sort(int a[], int n)
{
int i,j,k,t;
for (i=0;i<20;i++)
{k=i;
for(j=i+1;j<n;j++)
if(a[k]>a[j])k=j;
if(k!=j)
{
t=a[i];
a[i]=a[k];
a[k]=t;
}
}
}
float pj(int a[],int n)
{
int g,i;
float h;
g=0;
for (i=0;i<20;i++)
{
g=g+a[i];
}
h=g/n;
return (h);
}
int s(int a[],int n)
{
int i,o,p,q,h;
o=0;
p=0;
q=0;
h=pj(a[],20);
for (i=0;i<20;i++)
{
if(a[i]>h) o++;
if(a[i]=h) p++;
if(a[i]<h) q++;
}
printf("big is %d, ture is %d , small is %d",o,p,q);
} 展开
#include<stdio.h>
#include<stdlib.h>
void sort(int a[], int n);
float pj(int a[], int n);
int s(int a[], int n);
void main()
{
int x[20],i;
float t;
randomize();
printf("Before sorting;\n");
for (i=0;i<20;i++)
{x[i]=random(90);
printf("%3d",x[i]);
}
sort(x,20);
printf("\nAfter sorting:\n");
for (i=0;i<20;i++)
{
if((i+1)%5==0) printf("%3d\n",x[i]);
else printf("%3d",x[i]);
}
t=pj(x,20);
printf("\n the ave is %f",t);
s(x,20);
}
void sort(int a[], int n)
{
int i,j,k,t;
for (i=0;i<20;i++)
{k=i;
for(j=i+1;j<n;j++)
if(a[k]>a[j])k=j;
if(k!=j)
{
t=a[i];
a[i]=a[k];
a[k]=t;
}
}
}
float pj(int a[],int n)
{
int g,i;
float h;
g=0;
for (i=0;i<20;i++)
{
g=g+a[i];
}
h=g/n;
return (h);
}
int s(int a[],int n)
{
int i,o,p,q,h;
o=0;
p=0;
q=0;
h=pj(a[],20);
for (i=0;i<20;i++)
{
if(a[i]>h) o++;
if(a[i]=h) p++;
if(a[i]<h) q++;
}
printf("big is %d, ture is %d , small is %d",o,p,q);
} 展开
展开全部
#include<stdio.h>
#include<stdlib.h>
void sort(int a[], int n);
float pj(int a[], int n);
int s(int a[], int n);
void main()
{
int x[20],i;
float t;
//randomize();
printf("Before sorting;\n");
for (i=0;i<20;i++)
{
x[i]= rand() % 81 + 10; //10-90随机数
if((i+1)%5 == 0) printf("%3d\n", x[i]);
else
printf("%3d ",x[i]);
}
sort(x,20);
printf("\nAfter sorting:\n");
for (i=0;i<20;i++)
{
if((i+1)%5 == 0) printf("%3d\n", x[i]);
else printf("%3d ",x[i]);
}
t=pj(x,20);
printf("\nthe ave is %.2f\n",t);//保留2位小数
s(x,20);
}
void sort(int a[], int n)
{
int i,j,k,t;
for (i=0;i<20;i++)
{k=i;
for(j=i+1;j<n;j++)
if(a[k]>a[j])k=j;
if(k!=j)
{
t=a[i];
a[i]=a[k];
a[k]=t;
}
}
}
float pj(int a[],int n)
{
int g,i;
float h;
g=0;
for (i=0;i<20;i++)
{
g=g+a[i];
}
h=(float)g/n;
return (h);
}
int s(int a[],int n)
{
int i,o,p,q;
float h;
o=0;
p=0;
q=0;
h=pj(a,20); //a[] 变为a 数组做参数是用数组名
for (i=0;i<20;i++)
{
if(a[i]>h) o++;
if(a[i]==h) p++; //判断用==
if(a[i]<h) q++;
}
printf("big is %d\nture is %d \nsmall is %d\n",o,p,q);
return 0; //函数类型是int 所以要有返回值
}
#include<stdlib.h>
void sort(int a[], int n);
float pj(int a[], int n);
int s(int a[], int n);
void main()
{
int x[20],i;
float t;
//randomize();
printf("Before sorting;\n");
for (i=0;i<20;i++)
{
x[i]= rand() % 81 + 10; //10-90随机数
if((i+1)%5 == 0) printf("%3d\n", x[i]);
else
printf("%3d ",x[i]);
}
sort(x,20);
printf("\nAfter sorting:\n");
for (i=0;i<20;i++)
{
if((i+1)%5 == 0) printf("%3d\n", x[i]);
else printf("%3d ",x[i]);
}
t=pj(x,20);
printf("\nthe ave is %.2f\n",t);//保留2位小数
s(x,20);
}
void sort(int a[], int n)
{
int i,j,k,t;
for (i=0;i<20;i++)
{k=i;
for(j=i+1;j<n;j++)
if(a[k]>a[j])k=j;
if(k!=j)
{
t=a[i];
a[i]=a[k];
a[k]=t;
}
}
}
float pj(int a[],int n)
{
int g,i;
float h;
g=0;
for (i=0;i<20;i++)
{
g=g+a[i];
}
h=(float)g/n;
return (h);
}
int s(int a[],int n)
{
int i,o,p,q;
float h;
o=0;
p=0;
q=0;
h=pj(a,20); //a[] 变为a 数组做参数是用数组名
for (i=0;i<20;i++)
{
if(a[i]>h) o++;
if(a[i]==h) p++; //判断用==
if(a[i]<h) q++;
}
printf("big is %d\nture is %d \nsmall is %d\n",o,p,q);
return 0; //函数类型是int 所以要有返回值
}
![](https://ecmc.bdimg.com/public03/b4cb859ca634443212c22993b0c87088.png)
2024-08-21 广告
MarsCode 为你提供了编程助手和 IDE 来协助你完成编程任务。 MarsCode 编程助手提供以智能代码补全为代表的 AI 功能。它支持主流的编程语言和 IDE,在开发过程中提供单行代码或整个函数的编写建议。此外,它还支持代码解释、...
点击进入详情页
本回答由MarsCode提供
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询