有四个程序,要弄到一个里面,然后按1运行第一个,按2运行第二个,按3运行第三个,按4运行第四个。四个程序依次如下:
第一个
#include<stdio.h>
int main()
{
int i,get,j=0;
double sum=0,num[21];
for(i=1;i<20;i++)
{
scanf("%d",&get);
if(get==999)break;
num[i]=get;
sum=sum+get;
j++;
}
printf("ave=%.2lf\n",sum/j);
for(i=1;i<=j;i++)
{
if(num[i]<sum/j)
{
printf("%6.1lf",num[i]);
}
}
return 0;
}
第二个:
#include <stdio.h>
#include <stdlib.h>
#include <math.h>
#define M 30
int main()
{
int a[M];
int i,x;
for (i=0;a[i-1]!=999;i++)
{
scanf("%d",&a[i]);
}
scanf("%d",&x);
for (i=0;a[i-1]!=999;i++)
{
if (a[i]==x)
{
printf("The index of %d is %d\n", x, i);
break;
}
}
if (a[i-1]==999)
{
printf("There is not %d\n", x);
}
return 0;
}
第三个:
#include <stdio.h>
int main ()
{
int n[30],a,b,c,d,e,i;
a=b=c=d=e=0;
printf("Enter n[i]:");
for(i=0;n[i-1]!=999;i++)
scanf("%d",&n[i]);
for (i=0;n[i]!=999;i++)
{
if(n[i]>90)
{
a=a+1;
}
else if((n[i]>=80)&&(n[i]<=90))
{
b=b+1;
}
else if((n[i]>=70)&&(n[i]<80))
{
c=c+1;
}
else if((n[i]>=60)&&(n[i]<70))
{
d=d+1;
}
else if((n[i]<60)&&(n[i]>0))
{
e=e+1;
}
else(n[i-1]!=999);
{
printf("error");
}
}
printf("优%d\n: 良%d\n 中%d\n 及格%d\n 不及格%d\n",a,b,c,d,e);
return 0;
}
第四个:
#include <stdio.h>
int main()
{
float score,max,min;
scanf("%f",&score);
max=score;
min=score;
while(score!=999)
{
if(score>max)
max=score;
if(score<min)
min=score;
scanf("%f",&score);
}
printf("最高成绩为:%f\n最低成绩为:%f\n",max,min);
return 0;
}
所以该怎么编到一起呢?