最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

C語言實(shí)現(xiàn)歌手大獎賽計分程序

 更新時間:2019年03月20日 11:46:52   作者:個快快  
這篇文章主要為大家詳細(xì)介紹了C語言實(shí)現(xiàn)歌手大獎賽計分程序,具有一定的參考價值,感興趣的小伙伴們可以參考一下

本文實(shí)例為大家分享了C語言實(shí)現(xiàn)歌手大獎賽計分程序的具體代碼,供大家參考,具體內(nèi)容如下

1. 題目描述

編寫一個程序,用戶輸入評委人數(shù)和分?jǐn)?shù)后,程序可以計算去掉一個最高分和最低分后的平均成績??啥啻屋斎脒x手成績,輸入N時退出程序。

2. 源代碼

#include <stdio.h>
#include <stdlib.h>
float score[99];//成績數(shù)據(jù)
int num=0;//評委數(shù)目
float sum=0;//總分
//輸入打分?jǐn)?shù)據(jù)并輸出結(jié)果
void inputSc()
{
  if(num==0)
  {
    printf("請您輸入評委數(shù)目:");
    scanf("%d",&num);
  }
  int i=0;
  printf("請您輸入%d位評委評分:\n",num);
  for(i=0;i<num;i++)
  {
    scanf("%f",&score[i]);
  }
  //去掉最高分和最低分
  avoidMax(score);
  //輸出結(jié)果
  printf("平均分:%.2f\n",sum/num);
  //恢復(fù)數(shù)目
  if(num>2)
  {
    num = num+2;
  }
}
//成績處理模塊
void avoidMax(float *score)
{
 int i=0;
  float max=*score,min=*score;
  //尋找最高分、最低分
  for(i=0;i<num;i++)
  {
    if(*(score+i)>max)
      max = *(score+i);
    else if(*(score+i)<min);
      min = *(score+i);
  }
  //將最高分、最低分設(shè)置為0
 
  for(i=0;i<num;i++)
  {
    if(num>2)
    {
      if(*(score+i)==max || *(score+i)==min)
      {
        *(score+i) = 0;
      }
    }
    sum += *(score+i);
  }
  if(num>2)
  {
    num = num-2;
  }
}
 
//主函數(shù)
int main()
{
  char key;
  while(key!='N'&&key!='n')
  {
    inputSc();
    printf("按任意鍵繼續(xù)下一選手成績計算,退出請選擇N:");
    fflush(stdin);
    key = getchar();
  }
  return 0;
}

以上就是本文的全部內(nèi)容,希望對大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。

相關(guān)文章

  • 關(guān)于C++智能指針shared_ptr和unique_ptr能否互轉(zhuǎn)問題

    關(guān)于C++智能指針shared_ptr和unique_ptr能否互轉(zhuǎn)問題

    C++中的智能指針最常用的是shared_ptr和unique_ptr,C++新手最常問的問題是我從一個函數(shù)中拿到unique_ptr,但要轉(zhuǎn)成shared_ptr才能使用,要怎么轉(zhuǎn)換?同理是否能將shared_ptr轉(zhuǎn)換成unique_ptr,面對這些問題,跟隨小編一起看看吧
    2022-05-05
  • C++ 中assert()函數(shù)用法總結(jié)

    C++ 中assert()函數(shù)用法總結(jié)

    這篇文章主要介紹了C++ 中assert()函數(shù)用法總結(jié)的相關(guān)資料,需要的朋友可以參考下
    2017-07-07
  • C語言GetStdHandle函數(shù)使用方法

    C語言GetStdHandle函數(shù)使用方法

    這篇文章介紹了C語言GetStdHandle函數(shù)的使用方法,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2021-12-12
  • c++之類型別名的實(shí)現(xiàn)

    c++之類型別名的實(shí)現(xiàn)

    本文主要介紹了c++之類型別名的實(shí)現(xiàn),包括C++98版本使用typedef關(guān)鍵字和C++11版本推薦使用using關(guān)鍵字來創(chuàng)建類型別名,具有一定的參考價值,感興趣的可以了解一下
    2025-02-02
  • 利用Qt自帶的媒體模塊實(shí)現(xiàn)播放mp4文件

    利用Qt自帶的媒體模塊實(shí)現(xiàn)播放mp4文件

    這篇文章主要為大家詳細(xì)介紹了如何使用Qt自帶的媒體模塊,播放mp4等媒體文件功能,文中的示例代碼講解詳細(xì),有需要的小伙伴可以參考一下
    2024-04-04
  • C++實(shí)現(xiàn)LeetCode(108.將有序數(shù)組轉(zhuǎn)為二叉搜索樹)

    C++實(shí)現(xiàn)LeetCode(108.將有序數(shù)組轉(zhuǎn)為二叉搜索樹)

    這篇文章主要介紹了C++實(shí)現(xiàn)LeetCode(108.將有序數(shù)組轉(zhuǎn)為二叉搜索樹),本篇文章通過簡要的案例,講解了該項技術(shù)的了解與使用,以下就是詳細(xì)內(nèi)容,需要的朋友可以參考下
    2021-07-07
  • Visual Studio 2019修改編碼UTF-8的實(shí)現(xiàn)

    Visual Studio 2019修改編碼UTF-8的實(shí)現(xiàn)

    這篇文章主要介紹了Visual Studio 2019修改編碼UTF-8的實(shí)現(xiàn),文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-03-03
  • opencv 做人臉識別 opencv 人臉匹配分析

    opencv 做人臉識別 opencv 人臉匹配分析

    opencv 人臉識別通過級聯(lián)分類器對特征的分級篩選來確定是否是人臉,每個節(jié)點(diǎn)的正確識別率很高,但正確拒絕率很低,任一節(jié)點(diǎn)判斷沒有人臉特征則結(jié)束運(yùn)算,宣布不是人臉
    2012-11-11
  • QT編寫地圖實(shí)現(xiàn)在線輪廓圖的示例代碼

    QT編寫地圖實(shí)現(xiàn)在線輪廓圖的示例代碼

    輪廓圖也叫行政區(qū)劃,這里的輪廓圖是指百度地圖的區(qū)域輪廓圖。本文將為大家介紹QT如何實(shí)現(xiàn)在線輪廓圖的編寫,感興趣的小伙伴可以跟隨小編一起學(xué)習(xí)一下
    2021-12-12
  • C語言代碼鏈表實(shí)現(xiàn)貪吃蛇游戲

    C語言代碼鏈表實(shí)現(xiàn)貪吃蛇游戲

    這篇文章主要為大家詳細(xì)介紹了C語言鏈表實(shí)現(xiàn)貪吃蛇游戲,文中示例代碼介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2021-01-01

最新評論

曲靖市| 东莞市| 林甸县| 牟定县| 阜新| 伊吾县| 朝阳市| 深泽县| 县级市| 布尔津县| 舒兰市| 阳山县| 临邑县| 明光市| 遂昌县| 惠安县| 隆化县| 改则县| 临桂县| 临安市| 稷山县| 安多县| 和静县| 招远市| 北辰区| 中山市| 金平| 河北省| 南丰县| 长白| 许昌县| 科尔| 郎溪县| 绿春县| 永和县| 松滋市| 旬阳县| 赤峰市| 武平县| 秦安县| 衡山县|