C語言經典習題20

一編寫一個函數用于計算高于平均分的人數

編寫一個函數int fun(float s[],int n),用于計算高于平均分的人數,并作為函數值返回,其中數組s中存放n位學生的成績。再編寫一個主函數,從鍵盤輸入一批分數(用-1來結束輸入),調用fun函數計算并輸出高于平均分的人數。

輸入格式:

輸入一批浮點數,用-1來結束輸入。

輸出格式:

一個整數。

輸入樣例:

在這里給出一組輸入。例如:

10.0 20.0 30.0 40.0 50.0 -1

輸出樣例:

在這里給出相應的輸出。例如:

2
#include<stdio.h>
int fun(float s[],int n);
int main(){float s[100],a;int n = 0;scanf("%f",&a );while( a>0 ) { s[n] = a;n++; scanf ( "%f", &a );}int m=fun(s,n);printf("%d",m);
}int fun(float s[],int n){int i=0;int sum=0;int count=0;int a=0;for(i=0;i<n;i++){sum+=s[i];count++;}int ave=sum/count;for(i=0;i<n;i++){if(s[i]>ave){a++;}}return a;
}

?

?

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/web/23071.shtml
繁體地址,請注明出處:http://hk.pswp.cn/web/23071.shtml
英文地址,請注明出處:http://en.pswp.cn/web/23071.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

電路分析答疑 1

三要素法求解的時候&#xff0c; 電容先求U&#xff0c;再利用求導求I 電感先求I&#xff0c;再利用求導求U 若I的頭上沒有點點&#xff0c;那就是求有效值 疊加定理&#xff0c;不要忘記 若電流值或者電壓值已經給出來了&#xff0c;那就說明這一定是直流電。 在畫畫圈的時候…

數據庫(25)——多表關系介紹

在項目開發中&#xff0c;進行數據庫表結構設計時&#xff0c;會根據業務需求及業務模塊之間的關系&#xff0c;分析并設計表結構&#xff0c;各個表之間的結構基本上分為三種&#xff1a;一對多&#xff0c;多對多&#xff0c;一對一。 一對多 例如&#xff0c;一個學校可以有…

Mac修改Mysql8.0密碼

轉載請標明出處&#xff1a;http://blog.csdn.net/donkor_/article/details/139392605 文章目錄 前言修改密碼Step1:修改my.conf文件Step2:添加配置skip-grant-tablesStep3:重啟mysql服務Step4:進入mysqlStep5:刷新權限Step6:修改密碼Step7:再次刷新權限Step8:刪除/注釋 skip-…

DNS域名

DNS域名 DNS是域名系統的簡稱 域名和ip地址之間的映射關系 互聯網中&#xff0c;ip地址是通信的唯一標識 訪問網站&#xff0c;域名&#xff0c;ip地址不好記&#xff0c;域名朗朗上口&#xff0c;好記。 域名解析的目的就是為了實現&#xff0c;訪問域名就等于訪問ip地址…

【Python】 獲取當前日期的Python代碼解析與應用

標題&#xff1a;Python中獲取當前日期的簡單指南 基本原理 在Python中&#xff0c;獲取當前日期是一個常見的需求&#xff0c;尤其是在處理日志、數據記錄和時間相關的任務時。Python提供了多種方式來獲取和處理日期和時間&#xff0c;其中最常用的模塊是datetime。datetime…

多客陪玩系統-開源陪玩系統平臺源碼-支持游戲線上陪玩家政線下預約等多場景應用支持H5+小程序+APP

多客陪玩系統-開源陪玩系統平臺源碼-支持游戲線上陪玩家政按摩線下預約等多場景應用支持H5小程序APP 軟件架構 前端&#xff1a;Uniapp-vue2.0 后端&#xff1a;Thinkphp6 前后端分離 前端支持&#xff1a; H5小程序雙端APP&#xff08;安卓蘋果&#xff09; 安裝教程 【商業…

學習VUE3——組件(一)

組件注冊 分為全局注冊和局部注冊兩種。 全局注冊&#xff1a; 在main.js或main.ts中&#xff0c;使用 Vue 應用實例的 .component() 方法&#xff0c;讓組件在當前 Vue 應用中全局可用。 import { createApp } from vue import MyComponent from ./App.vueconst app crea…

11、“十四五”大數據產業發展規劃

數據是新時代重要的生產要素, 是國家基礎性戰略資源。 大數據是數據的集合, 以容量大、 類型多、 速度快、 精度準、 價值高為主要特征, 是推動經濟轉型發展的新動力,是提升政府治理能力的新途徑, 是重塑國家競爭優勢的新機遇。 大數據產業是以數據生成、 采集、 存儲、 加…

QT C++ QTableWidget 表格合并 setSpan 簡單例子

這里說的合并指的是單元格&#xff0c;不是表頭。span的意思是跨度、寬度、范圍。 setSpan函數需要設定行、列、行跨幾格&#xff0c;列跨幾格。 //函數原型如下 void QTableView::setSpan(int row, i nt column, 、 int rowSpanCount,/*行跨過的格數*/ int columnSpanCount…

【算法無用系列】電影推薦——余弦相似度計算用戶相似度原理

【算法無用系列】通過余弦相似度計算電影、用戶相似度 話不多說&#xff0c;本文通過電影推薦系統中&#xff0c;基于余弦相似度算法計算出用戶相似和電影相似原理。希望可以幫助一些代碼不懂的同學一些思路。 記錄用戶電影評分數據 一般情況來說&#xff0c;會根據用戶的行為…

什么是數字化轉型?

作者&#xff1a; 峽山老曹 數字神化 ”企業如何實現數字化轉型“是擺在現代企業面前一個無法回避的問題&#xff0c;數字化轉型的重要性不容忽視&#xff0c;它不僅是企業適應數字化時代的必然要求&#xff0c;更是提升競爭力、實現可持續發展的關鍵。隨著科技的飛速發展和市場…

學會spring boot 的這些技巧,編程瞬間變得簡單了,效率也提高了!

在Spring Boot應用中,斷言主要用于測試環境中驗證代碼行為是否符合預期。雖然Spring Boot自身不直接包含斷言庫,但通常我們會使用JUnit(一個廣泛應用于Java的單元測試框架)來進行測試,其中包含了豐富的斷言方法來幫助我們進行各種條件驗證。下面通過一些具體的示例來詳細說…

二叉樹的層序遍歷-力扣

本題是二叉樹的層序遍歷&#xff0c;通過一個隊列來控制遍歷的節點&#xff0c;二叉樹每層的節點和上一層入隊的節點個數是相同的&#xff0c;根據這一點編寫循環條件。 /*** Definition for a binary tree node.* struct TreeNode {* int val;* TreeNode *left;* …

八、C語言:操作符詳解

一、移位操作符 1.1左移操作 左邊丟棄&#xff0c;右邊補0 1.2右移操作 算數右移&#xff1a;右邊丟棄&#xff0c;左邊補原符號位 邏輯右移&#xff1a;右邊丟棄&#xff0c;左邊補0 int main() {int a -1;int b a >> 1;printf("b%d\n",b);return 0; } 原碼…

【Linux進程篇】Linux進程管理應用——虛假的shell腳本

W...Y的主頁 &#x1f60a; 代碼倉庫分享&#x1f495; 前言&#xff1a;我們已經了解了進程的工作原理&#xff0c;并且學習了進程創建、進程終止、進程等待以及進程程序替換。為了更好的鞏固這些知識&#xff0c;我們可以創建一個簡易的shell命令行。 目錄 做一個簡易的s…

GAT1399協議分析(六)--校時

一、官方消息定義 DeviceIDType &#xff1a;GA/T1400.1,采集設備、 卡口點位、 采集系統、分析系統、視圖庫、應用平臺等設備編碼規則 TimeCorrectModeType&#xff1a; dateTime時間格式&#xff1a; TimeZone&#xff1a;時區&#xff0c;GAT1400里面沒有找到具體內容&…

臥式攪拌機:一鍵自動稱重輕松搞定

在現代化工業生產中&#xff0c;G效、精準的設備是提高生產效率、降低生產成本。近年來&#xff0c;臥式攪拌機一鍵自動稱重包裝機的出現&#xff0c;無疑為眾多行業帶來了變革。這種集攪拌、稱重、包裝于一體的智能化設備&#xff0c;以其G效、便捷、精準的特點&#xff0c;迅…

六軸機器手臂運動控制——直流伺服反饋系統設計(比賽項目計劃書+設計總結+硬件+源代碼+上位機等)

TW的硬件一直很強&#xff0c;這是難得的硬件創新比賽的優秀作品&#xff0c;資料非常完整理。 硬件設計&#xff0c;源碼&#xff0c;項目計劃書&#xff0c;甚至包含了事后的復盤總結文檔。 是不可多得的好資料。 項目系統框架圖 1. 硬件系統框架圖 (請以方塊圖形式呈現) …

C#.net MassTransit和DotNetCore.CAP區別

MassTransit和DotNetCore.CAP對比 https://github.com/MassTransit/MassTransit https://github.com/dotnetcore/CAP MassTransit和DotNetCore.CAP是兩種不同的.NET庫&#xff0c;它們在核心概念、設計目的和技術實現等方面存在差異。具體分析如下&#xff1a; 核心概念 Mas…

idea的代碼沒有提交到倉庫怎么撤回到本地?

代碼已經提交到變更列表但是還沒有push推送到倉庫上&#xff0c;可以用這個方法 點擊日志-右鍵要撤回的記錄-選擇撤銷提交 撤銷的又回到本地變更 當然你只能撤銷自己提交的&#xff0c;別人的你撤銷不了