#Cprove7-9 函数应用

该博客介绍了两个C语言函数的应用实例。第一个是歌手大奖赛计分系统,计算选手得分时去除最高分和最低分,要求用户输入评委分数并校验。第二个是编制三角函数表,展示指定角度范围内的正弦值,使用自定义函数计算而非数学库函数,并以速查表格形式呈现。
摘要由CSDN通过智能技术生成

NO.1歌手大奖赛计分

(1)在歌手大奖赛中,有n位评委为参赛的选手打分,分数为0~10分(运行时由人输入)。选手最后得分为:去掉一个最高分和一个最低分后其余分数的平均值。请编写一个程序,完成相关的功能。
要求利用一个函数void calScore(int n),对一位选手成绩的输入成绩、计算和显示实现,其中n为评委人数。这样,在main函数调用时,需要将输入的评委人数n作为实参。
(2)进一步完善(1)的程序。输入时,难免有录入错误发生,如果输入的成绩不在0-10之间,要求用户立即重新输入(在函数calScore中修改);一次运行程序只计算一位选手成绩太麻烦,要求输出当前选手的最后得分后,提示“按任意键计算下一位选手的成绩,退出请选择N:”如果输入的不是N或n,可以为下一位选手计算成绩(在main函数中进行控制即可)。

合计代码

#include<stdio.h>
void calScore(int n);
int main( )
{
   
    int n;
    char ch;
    printf("请输入评委人数:");
    scanf("%d",&n);
    while(1)
    {
   
    calScore(n);
    printf("**********success**********\n");
    printf("按 N 退出,其他键继续...");
    fflush(stdin);      //读入字符前,清除输入缓存区
    ch=getchar();
    if(ch=='n'||ch=='N')
        break;
    printf
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值