网站首页 > 文章中心 > 其它

编写评分函数c语言

作者:小编 更新时间:2023-09-29 14:55:45 浏览量:425人看过

用C语言实现一个函数:输入一个学生的成绩,显示他的等级,等级分别是:90-100为A等..

#include stdio.h

void fun(int n)

{

switch(n/10)

编写评分函数c语言-图1

case 1:

case 10:printf("成绩为A等\n");break;

}

void main()

int n;

scanf("%d",n);

fun(n);

用C语言编,用scanf函数输入数学、物理、化学三门课的成绩得分,编写一个程序,判断学生的申请是否合格.

int main()

float math,physics,chemistry; // 定义变量存放数学、物理、化学的成绩

printf("请输入数学、物理、化学的成绩:");

scanf("%f%f%f",math,physics,chemistry);

float total = math + physics + chemistry; // 总成绩

printf("合格\n");

else

printf("不合格\n");

return 0;

C语言设计程序 歌唱大赛评分系统

#includestdio.h

#includemath.h

int

main(void)

float?score[10];?/*定义一个包含10个数的数组*/

int?i;?/*定义变量I*/

int?max;/*定义变量MAX,用于存数组中最大的那个数*/

int?min;/*定义变量MIN,用于存数组中最小的那个数*/

float?average;/*定义10个数的平均数average*/

float?sum=0,left_sum;/*定义10个数的和sum,定义除去两个指定数值余下的和left_sum*/

float?best_score,worst_score;/*best_score是离平均分最接近的那个数,worst_score是离平均分最远的那个数*/

/*定义cha来存数组中的数值减去平均分后的值*******************

**smallest_cha来存数组中的数减去平均分的差数值最小的那个数**

**bigest_cha来存数组中的数减去平均分的差数值最大的那个数***/

float?cha,smallest_cha,biggest_cha;

printf("Please?input?ten?scores(0--100)?:\n");/*提示输入数组的10个数的大小*/

for(i=0;i10;i++)

scanf("%f",score[i]);/*依次输入数组中每个数的数值*/

sum+=score[i];/*把10个数的数值相加存到SUM里面*/

max=score[0];/*假定score[0]为数组中最大的那个数*/

min=score[0];/*假定score[0]为数组中最小的那个数*/

/*10个数依次比较大小*/

for(i=1;i10;i++)

if(score[i]=max)

max=score[i];

else?if(score[i]=min)

min=score[i];

left_sum=sum-max-min;/*变量left_score等于总和减去两个指定的数*/

/*打印最大的数和最小的数*/

printf("The?max?score?is?%d.\n",max);

printf("The?min?score?is?%d.\n",min);

printf("The?average?score?is:");

printf("%f\n",average);/*打印平均分数*/

best_score=score[0];/*假定score[0]为最接近平均分的那个数*/

worst_score=score[0];/*假定score[0]为最偏离平均分的那个数*/

smallest_cha=score[0]-average;/*假定smallest_cha是(score[0]-average)的值*/

biggest_cha=score[0]-average;/*假定biggest_cha是(score[0]-average)的值*/

/*如果smallest_cha,biggest_cha小于或等于0**

**则取它们的相反数*************************/

if(smallest_cha=0)

smallest_cha=-smallest_cha;

biggest_cha=-biggest_cha;

/*依次比较,筛选出best_score,worst_score*/

cha=score[i]-average;

if(cha=0)

cha=-cha;

if(cha=smallest_cha)

best_score=score[i];

smallest_cha=cha;

else?if(cha=biggest_cha)

worst_score=score[i];

biggest_cha=cha;

/*打印best_score,worst_score的值*/

printf("The?best_score?is?%f.\n",best_score);

printf("The?worst_score?is?%f.\n",worst_score);

return?0;/*函数返回0,表示结束*/

C语言,请编写函数fun(自定义函数),其功能是:将一组得分中,去掉一个最高分和一个最低分,

#include"stdio.h"

#define?N?10

int?findmax(float*a,int?n)

int?temp?=?0;

for?(int?i=1;in;i++)

if?(a[temp]a[i])

temp?=i;

return?temp;

int?findmin(float*a,int?n)

void?fun()?//去掉最高分和最低分的函数

int?i,k,f;

float?a[N],sum?=?0,avg?=?0?;

printf("请输入10个分数\n");

for(i=0;iN;i++)

scanf("%f",a[i]);

k?=?findmax(a,N);

f?=?findmin(a,N);

printf("去除最大值%f\n",a[k]);

printf("去除最小值%f\n",a[f]);

sum+=a[i];

sum-=(a[k]+a[f]);

printf("平均得分:%f\n",avg);

};

int?main()

fun();?//调用的函数

return?0;

用C语言编写,编写评分统计程序:

float max, min;

int i;

float avg = 0;

max = min = x[0];

if (x[i] max)

max = x[i];

if (x[i] min)

min = x[i];

avg += x[i];

printf("the avrage sorce is: %f.\n", avg);

用C语言编写函数,在主函数中输入N个人的某门课程的成绩,分别用函数求 平均值 最高分 最低分

#define N 10 //N可有自己确定!

float aver(float a[]){

int i;float sum=0;

return sum/N;

float Max(float a[]){

int i;float max=0;

if(maxa[i])

max=a[i];

return max;

float Min(float a[]){

int i;float min=a[0];

if(mina[i])

min=a[i];

return min;

int main(){

float deg[N];

printf("输入该门课程的成绩: \n");

for(int i=0;iN;i++)

scanf("%f",'[i]);

扩展资料:

主函数的两个形参形式中的形参,允许从执行环境中传递任意的多字节字符串(它们通常被称为命令行参数),各个指针 argv[1] .. argv[argc-1] 指向每个这些字符串的第一个字符.argv[0] 是指向一个表示用于执行该程序自身的名字的空结尾多字节字符串(或者当执行环境不支持时,为空字符串 "")的开头字符的指针.

这些字符串是可以改动的,虽然对它们的改动并不会被传回给执行环境:比如可以用 std::strtok 来使用它们.

以上就是土嘎嘎小编为大家整理的编写评分函数c语言相关主题介绍,如果您觉得小编更新的文章只要能对粉丝们有用,就是我们最大的鼓励和动力,不要忘记讲本站分享给您身边的朋友哦!!

版权声明:倡导尊重与保护知识产权。未经许可,任何人不得复制、转载、或以其他方式使用本站《原创》内容,违者将追究其法律责任。本站文章内容,部分图片来源于网络,如有侵权,请联系我们修改或者删除处理。

编辑推荐

热门文章