Whitefoxface 发表于 2021-5-11 22:09:50

书写并调用两个函数一个数组一个非数组去求学生成绩的及格率

程序大概样子如下 具体怎么做却无从下手求助


#incldue<stdio.h>
void nonArrayRate()
{}
void ArryRate()
{}
main()
nonArrayRate();
arrayRate();

Whitefoxface 发表于 2021-5-19 17:53:26

#include<stdio.h>
float rate1(int CJ[])
    {
    int i,k=0;
    for(i=0;i<60;i++)
    {
      if(CJ>=60)
      {
            k++;
      }
    }return (float)k/60;
    }
float rate2()
{
    int j,k=0,x;
    for(j=0;j<60;j++)
    {   printf("请输入学生成绩(数组)\n");
      scanf("%d",&x);
      if(x>=60)
      {
            k++;
      }
      if(x==0)
      {
            break;
      }
    }return (float)k/j;
}
int main()
{
    int i,CJ={0};
    for(i=0;i<60;i++)
    {
      printf("请输入学生成绩(非数组)\n");
      scanf("%d",&CJ);
      if(CJ==0)
      {
            break;
      }
    }

    printf("用数组求及格率为%f,非数组求及格率为%f",rate1(CJ),rate2());

    return 0;
}
页: [1]
查看完整版本: 书写并调用两个函数一个数组一个非数组去求学生成绩的及格率