海滩长颈鹿342 2022-05-16 17:22 采纳率: 100%
浏览 53
已结题

怎么把四个程序按如下方式编在一起?

有四个程序,要弄到一个里面,然后按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;

}

所以该怎么编到一起呢?

  • 写回答

3条回答 默认 最新

  • 吕布辕门 后端领域新星创作者 2022-05-16 17:34
    关注

    img

    写成4个函数,然后分支选择.框子我给你搭了。

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论 编辑记录
查看更多回答(2条)

报告相同问题?

问题事件

  • 已结题 (查看结题原因) 5月16日
  • 已采纳回答 5月16日
  • 创建了问题 5月16日

悬赏问题

  • ¥30 STM32 INMP441无法读取数据
  • ¥100 求汇川机器人IRCB300控制器和示教器同版本升级固件文件升级包
  • ¥15 用visualstudio2022创建vue项目后无法启动
  • ¥15 x趋于0时tanx-sinx极限可以拆开算吗
  • ¥500 把面具戴到人脸上,请大家贡献智慧
  • ¥15 任意一个散点图自己下载其js脚本文件并做成独立的案例页面,不要作在线的,要离线状态。
  • ¥15 各位 帮我看看如何写代码,打出来的图形要和如下图呈现的一样,急
  • ¥30 c#打开word开启修订并实时显示批注
  • ¥15 如何解决ldsc的这条报错/index error
  • ¥15 VS2022+WDK驱动开发环境