當前位置:首頁 » 編程語言 » 遼寧東軟c語言編程大賽
擴展閱讀
webinf下怎麼引入js 2023-08-31 21:54:13
堡壘機怎麼打開web 2023-08-31 21:54:11

遼寧東軟c語言編程大賽

發布時間: 2022-11-14 07:44:43

『壹』 C語言編程,評委打分問題(及格)

#include<stdio.h>
#include<math.h>
intmain()
{
floatk,s=0,a[10],max,min,fair,unfair;
inti,j,t;
for(i=0;i<10;i++)
{
scanf("%f",&a[i]);
s+=a[i];
}
min=max=a[0];
for(i=1;i<10;i++)
{
if(a[i]>max)
max=a[i];
if(a[i]<min)
min=a[i];
}
k=(s-max-min)/8;
printf("thescoreis%f ",k);
fair=fabs(a[0]-k);
unfair=fabs(a[0]-k);
j=0;
t=0;
for(i=1;i<10;i++)
{
if(fabs(a[i]-k)<fair)
{
fair=fabs(a[i]-k);
j=i;
}
if(fabs(a[i]-k)>unfair)
{
unfair=fabs(a[i]-k);
t=i;
}
}
printf("thefairscoreis%f ",a[j]);
printf("theunfairscoreis%f",a[t]);
for(i=0;i<9;i++)
{
for(j=0;j<9-i;j++)
{
if(a[j]<a[j+1])
{
k=a[j];
a[j]=a[j+1];
a[j+1]=k;
}
}
}
printf(" aftersort,thescorearefollows: ");
for(i=0;i<10;i++)
printf("%f ",a[i]);
}

您好,很高興為您解答,流星不死為您答疑解惑

如果本題還有不懂的地方請追問,望採納我的回答。

祝樓主學習進步。

上面的代碼可以直接復制到編譯器里,帶換行。

『貳』 在東軟集團工作怎麼樣,現在東軟有個C方向的培訓,要10800元,據說這次缺口較大,基本都會留在東軟工作

10800元的那種是要進行筆試、面試的吧?只有合格的才可以學的!不是所有人交錢都能學。這個是包分配的,也就是說100%就業的,不就業退錢或者免費學下期的。2個月的JAVA實訓是咋回事,怎麼會有2個月的實訓呢?不過東軟實訓是可以信得過的,東軟實訓中心是東軟集團的一個事業部門,現在有2大塊業務,第一就是為東軟自身輸送初級優質的軟體工程師,第二就是面向社會開放實訓為整個IT行業輸送人才。依靠自身20餘年的人才培養經驗,總結出獨特的適合中國IT人才發展的一整套方案,東軟是世界上第一家也是唯一一家通過PCMM L3等級認證的中國公司,是世界上第一家通過CMMI 5級認證的中國公司。所以從技術實力及人力管理都是國內老大甚至是世界優秀IT公司之一,那它自身的培養人才方式也將是國內領先的。
最主要一點,無論在哪裡學習,自身的主動積極性是最主要的,是決定性因素。內因決定一切,外因影響內因。自己有毅力和決心學好嗎,或者說你真想從事軟體行業嗎?想好了再去學,1W多元不是小數目,但是千萬別想著交完錢就可以工作,還必須要付出努力!現在遼寧省有政府出錢的項目,你為什麼不先去試試?那個是免費的,針對近3屆畢業生開放,只要符合條件就可以參加,如果你還在猶豫是否想從事IT行業勸你去學習免費班級,先感受下,等到你職業生涯規劃好了再花錢也不遲,我們往往在作出決定之前沒有認真的考慮才會造成事與願違。

『叄』 比較好的大學生C語言競賽編程題 或者比較有檔次的競賽有哪些(本科、研究生可以參加的)

1:C語言競賽編程題很多,你可以去北大的ACM網上測評系統JudgeOnline上做題,它能檢查你的代碼是否正確。
網址:http://acm.pku.e.cn/JudgeOnline/
可以注冊一個賬號,它會保存你每次提交正確的代碼,上面的題比較多,范圍廣,各種難度試題都有。當然還有其他大學的一些JudgeOnline,如上海交大的。

2:有檔次的競賽首推ACM/ICPC(國際大學生程序設計競賽),當然也有全國大學生程序設計大賽。每年有的網站和機構也會舉辦編程競賽,如這幾年網路舉辦的網路之星程序設計大賽也很有影響力。在給出的樣題第一例有對ACM的詳細介紹,樣題是我們學校某屆程序大賽初試題,比較簡單。(此外ACM程序大賽也可以用C++編程,本科生、研一可參加)

3:一些簡單的ACM樣題(因為是國際性比賽,ACM試題都是E文的,下面部分是翻譯過來的)

H-acm規則
Description
ACM/ICPC(國際大學生程序設計競賽)是由ACM(Association for Computing Machinery,美國計算機協會)組織的年度性競賽,始於1976年,是全球大學生計算機程序能力競賽活動中最有影響的一項賽事,是全世界公認的規模最大、規格最高的大學生程序設計競賽,是參賽選手展示計算機才華的廣闊舞台,是著名大學計算機教育成果的直接體現,是信息企業與世界頂尖計算機人才對話的最好機會。ACM/ICPC採用賽區選拔的方式產生參加世界決賽學校的資格,2001年,來自全球超過25個地區1141所大學的2362支隊伍參加了第26屆ACM/ICPC的賽區競賽。在2002年3月,來自世界各地的約60支隊伍,200多名選手參加了夏威夷總決賽的角逐。
在 ACM/ICPC 比賽中,均使用自動判題系統,這不僅減輕了ACM/ICPC比賽的舉辦方的負擔,同時也使競爭更加的公正公平。 因為在比賽中,比賽成員就可以看到自己排名情況,這使的比賽更加的透明。
ACM/ICPC 比賽中排名是按如下方法排名的:
1: 解題數目最多的隊伍排在前面。
2: 如果解題數目相等的隊伍,總用時最少的排在前面。
註: 在比賽中,每道試題用時將從競賽開始到試題解答被判定為正確為止,期間每一次錯誤的運行將被加罰20分鍾時間,未正確解答的試題不計時。 那麼所有解答出來題目的用時和罰時加起來為:該隊伍所花的總用時。
現在,需要你寫一個程序來給比賽隊伍進行排名(假設不超過200支隊伍)。
Input
多行測試數據,每行包含各個隊伍的比賽信息。
每個隊伍格比賽信息表示格式為:
string n m 分別表示隊名、解題數量、總用時(其中:隊名為長度不超過30的字元串,解題數量為1…10之間的整數,罰時的范圍不超過int的范圍)
當輸入end時,表示輸入結束。
Output
按先後名次輸出各個隊伍的比賽信息。
每個比賽隊伍佔一行。
每行格式為:
string n m 分別代表 隊名 解題數量 總用時。
Example Input
amstl 3 65
danoniao 2 50
lutedan 3 60
end
Example Output
lutedan 3 60
amstl 3 65
danoniao 2 50

G-我想我需要一隻船屋
Description
佛瑞德最近正在考慮在路易斯安那洲買一片土地來蓋一棟房子.在進行調查研究土地的過程中佛瑞德發現,路易斯安那洲的土地由於密西西比河的侵蝕會以每年50平方英里的速度縮減.佛瑞德計劃後半生都在該地度過,所以他不希望在自己的有生之年房屋受到河水的侵蝕.現在他需要知道自己是否會受到河水的侵蝕.
在做了更多的調查之後,佛瑞德得知這里的土地沿河岸以半圓形方式侵蝕,這個半圓以(0,0)為圓心的,被X軸分成上下兩部分,位於X軸下邊的是河水,上面是河岸.在第一年開始的時候這個半圓范圍為0,也就是說河岸未被河水侵蝕.(半圓如下圖所示)

Input
第一行的一個正整數N指出下邊有多少組數據需要計算.下邊N行,每行包含兩個實數X和Y,指出佛瑞德考慮的房子以(0,0)為原點的坐標系內的位置.以英里為單位.Y為非負數.
Output
計算在X,Y位置佛瑞德的房子在第幾年會被河水侵蝕.與輸入數據相對應每行以如下形式輸出你的計算結果:「Property N: This property will begin eroding in year Z.」, 其中N為第N組數據,Z為你計算出的開始侵蝕的年數.在最後輸出一句「END OF OUTPUT.」,表示計算結束.
Example Input
2
1.0 1.0
25.0 0.0
Example Output
Property 1: This property will begin eroding in year 1.
Property 2: This property will begin eroding in year 20.
END OF OUTPUT.
Hint
• 房屋的位置不會正好在半圓邊界上,要不在內,要不在外。
• 你所提交的程序計算輸出會由系統自動判斷。你的結果要和輸出要求精確匹配,字母大小寫、標點符號和空格 。包括最後一行的語句也要精確匹配。
• 所有給定數據都以英里為單位。

F-N!的計算
Description
N!=N×(N-1)×(N-2)×(N-3)×....
Input
輸入第一行為一正整數m,表示下邊要計算幾個 N!
下一行開始為m個正整數( 1 ≤ N ≤ 11 , m ≤ 9)
Output
輸出這m個正整數的階乘結果,每個一行.
Example Input
3
1
2
5
Example Output
1
2
120

I-Vertical Histogram
Description
Write a program to read four lines of upper case (i.e., all CAPITAL LETTERS) text input (no more than 72 characters per line) from the input file and print a vertical histogram that shows how many times each letter (but not blanks, digits, or punctuation) appears in the all-upper-case input. Format your output exactly as shown.
Input
* Lines 1..4: Four lines of upper case text, no more than 72 characters per line.
Output
* Lines 1..??: Several lines with asterisks and spaces followed by one line with the upper-case alphabet separated by spaces. Do not print unneeded blanks at the end of any line. Do not print any leading blank lines.
Example Input
THE QUICK BROWN FOX JUMPED OVER THE LAZY DOG.
THIS IS AN EXAMPLE TO TEST FOR YOUR
HISTOGRAM PROGRAM.
HELLO!
Example Output
*
*
* *
* * * *
* * * *
* * * * * *
* * * * * * * * * *
* * * * * * * * * * * * *
* * * * * * * * * * * * * * * * * *
* * * * * * * * * * * * * * * * * * * * * * * * * *
A B C D E F G H I J K L M N O P Q R S T U V W X Y Z

J-白棋勝?還是黑棋勝?
Description
Cinderalla最近迷上了玩五子棋.可是在和其它的小夥伴一起玩時她老是輸,於是她想用計算機來幫她判斷棋局是那方獲勝.為了簡便,我們先去掉一些規則.我們認為棋盤上只要有一方的棋有五個棋子相連就確定那一方獲勝.你的任務是編寫一個程序來判斷我們給出的棋局是那一方獲勝.
Input
輸入數據只有一組.第一行有兩個正整數m,n(5 ≤ m,n ≤ 10),分別代表棋盤的行數和列數.緊接著的2*n+1行是棋盤的描述,棋盤由"+","-","|"構成,其中"*"代表白棋,"#"代表黑棋. "+","-","|"的ASCII碼分別為43、45、124
Output
輸出數據只有一組,如果白棋獲勝則輸出White Win!,如果黑棋獲勝則輸出Black Win!
Example Input
5 10
+-+-+-+-+-+-+-+-+-+-+
| |*| | | | | | | | |
+-+-+-+-+-+-+-+-+-+-+
| | |*|#| | | | | | |
+-+-+-+-+-+-+-+-+-+-+
| | |#|*|#|#| | | | |
+-+-+-+-+-+-+-+-+-+-+
| | | | |*|#| | | | |
+-+-+-+-+-+-+-+-+-+-+
| | | | | |*| | | | |
+-+-+-+-+-+-+-+-+-+-+
Example Output
White Win!
Hint
給出的棋局必有一方是獲勝的.

『肆』 C語言問題;編程實現按奧運會參賽國國名在字典中的順序對其入場次序進行排序.假設參賽國不超過150個.

#include <stdio.h>
#include <string.h>
main()
{
char a[5][10],t[10];
int i,j;
for(i=0;i<5;i++)
{
printf("請輸入第%d個同學名字:",i+1);
gets(a[i]);
}
for(i=1;i<5;i++)
for(j=0;j<5-i;j++)
if(strcmp(a[j],a[j+1])<0)
{
strcpy(t,a[j]);
strcpy(a[j],a[j+1]);
strcpy(a[j+1],t);
}
for(i=0;i<5;i++)
puts(a[i]);
}

『伍』 大連東軟信息學院日語專業,急 急 急 急 急 急 急 急 急 急 急 急 ,只是學日語嗎,還有學其他的嗎

培養目標:本 專業培養具有扎實的計算機基礎知識和掌握現代軟體工程的基本理論、專業知識,掌握軟體服務外包項目的分析、設計和開發方法,掌握主流軟體開發平台和軟體開 發技術,能夠熟練使用多種主流軟體工具、運用先進的工程化方法和技術解決企業問題,具有較強的軟體開發實踐能力和技術創新能力,能夠在外文環境中從事軟體 設計、開發測試以及編制外文項目文檔等工作的IT應用型高級專門人才。 主要課程:公共基礎課:大學英語、高等數學、線性代數、概率論與數理統計、離散數學、大學計算機基礎、思想道德修養與法律基礎、形勢與政策、大學生心理健康教育、溝通與演講、大學生就業指導等。專業基礎課與專業課:高級 程序設計基礎(C語言)、數據結構(Java語言)、資料庫原理與應用、操作系統(Linux)、計算機網路原理、計算機組成原理、軟體工程、UML與面 向對象程序設計、基於ORM的持久層設計、Oracle、Web開發技術(Java)、軟體交互設計、大規模軟體架構技術、設計模式、計算機系統安全技術 等。 主要實踐性教學環節:(1)本專業依託中國最大的軟體服務外包企業東軟集團,聯合開發實踐教學項目。將一個企業級分布式業務系統分解到四個階段的實踐教學環節中:一年級的軟體服務外包編程實踐、二年級的軟體服務外包項目訓練、三年級的軟體服務外包項目實戰、四年級的軟體服務外包項目實訓。(2)根據中國軟體服務外包企業的組織模式,設立了軟體服務外包社團,專門為該專業的學生開展課外企業運營實踐活動。真實的企業運作模式,鍛煉了學生的企業管理與項目開發能力。(3)該專業的學生可以在本專業教師的指導下參加ACM國際大學生程序設計競賽、日本NAPROCK國際編程大賽、中國大學生服務外包創新應用大賽、全國軟體專業人才設計與開發大賽等有影響力的賽事,進一步鍛煉創新實踐能力。 就業領域:(1)在面向歐美、日本的軟體服務外包企業,國際大型IT企業,以及國內軟體企業,從事軟體研發、技術支持、產品服務、市場推廣等工作。(2)在機關企事業單位(如政府、銀行、電信等),從事業務信息系統開發、伺服器系統管理、計算機軟硬體維護工作。(3)在中小型IT企業,從事項目管理、軟體開發、網站管理、系統維護等工作。(4)該專業為有意願出國留學的優秀學生提供了美國狄克森州立大學雙學位項目、澳大利亞阿德萊德大學雙學位項目、日本京都信息大學院本升碩項目、韓國建國大學交換生項目等20多個國際交流與學習的機會和選擇。(5)在各類學校及科研院所從事相應的教學、科研等工作;也可繼續攻讀本專業或相關專業的碩士學位。

『陸』 我在沈陽東軟參加培訓,現在拿到了東軟的offer,在簽約之前想問些問題

eサtрah骸マbムАeサqsxc丁瀝 應屆生的話,最好去鍛煉一y下r! 在東軟,本科畢業生今8年的待遇政策是1500-8500,定製培養的學生在入b司後薪資一l般要略高一a些,一d般在3400-3200之d間;參加了v東軟的定製班接下m來會安排你進行公6司的培訓,往年這些培訓都是由東軟員工n去學校上i課,今3年好象把定製培養的形式又o改了e,改叫實訓了k,好象要求要到公6司來完成培訓並參加實訓項目。 如果你是在學校進行培訓的話,公1司不g會給你補貼,如果是來東軟參加實訓的話,公7司會承擔你在司期間的住宿費,住宿條件和宿舍一n樣,不e過是2-0人s一e間,公8共的衛w生間,沒有洗澡條件。 定製班的學生也p不v是一t定將來就能進入o東軟,在你們結束培訓後有一y次摸底考試和面試,主要是考核你在培訓期間對知識的掌握程度,定製班的淘汰率一j般在6%左右,參加定製班對你的好處是可以6學習c到實際、規范的軟體開g發項目經驗,這些項目都是公5司精心0挑選出來的以3實際項目為5藍本的、具有一i定代表性的項目,對你的成長7是很有利的。 東軟的定製班在入w班時需要和企業簽定就業定向協議(也r就是說你必須向企業承諾在畢業後必須來東軟工x作,如果不k來的話要承擔違約金4000),如果你對東軟還是比3較有興趣的,那畢業來東軟也c是個s不p錯的選擇,雖然是累一r些,工h資少2一j些,加班多一i些,但起碼不b會沒項目做,而且在這鍛煉2-1年再跳到其他軟體企業也s非常容易,畢竟你已m經養成了f良好的職業習z慣、規范的編程思想並且具有一x定大n項目的經歷u。 但假如你並不y看好東軟,未來也t不q想到沈陽、大n連,但是很想來參加培訓的話,那可能會比0較麻煩。假如你在畢業時拿到了z比0東軟更好的offer,那你就必須支m付8000塊然後走人o,或者還有一g個m辦2法就是你在班內3努力f學習j,但是在所有的考試中3都不i要考好,在最後一j次的筆試和面試中4也o搞個j亂七b八q糟,那你就可以0不c支q付任何違約金就離開a定製班了k,這時候你既學到了q知識,又f有了w自由身。東軟定製班的學生在畢業時也p是眾多軟體企業爭搶的對象,相對於j沒有項目經驗的應屆本科畢業生來說,你還是有一t定優勢的。 如果你正式入t司後,一m般你在轉正之d後有可能會調薪,也a有可能不e調,一i般就是漲800; 每年年底會有獎金,但是今4年年底你就不s要想了v,一r般業務好的部門c,本科生年底給8000塊,公5司是按照你轉正以8後的時間給你計6算領取獎金的月8份的,也n就是說你5月5份入d司,60月2份轉正,只有5個l月3可以5領獎金。 一w般公0司會要求學生來年7月5份到公0司實習l,實習h無l工e資,免費提供住宿(6-8人m間),實習b期間補貼為8000每月6,公0司報銷往返路費; 如果你家是沈陽的,或者想在沈陽長2期發展,那麼r東軟是個t不m錯的選擇,因為7在沈陽沒別的軟體公8司了m(小l的很多,但都不q好);如果你將來無e所謂在哪發展的話,那可以8先在東軟鍛煉一u下o,學一u年經驗,然後跳到大j連或北京,那邊機會很多,一d般從2東軟跳出來的,業內4很認4可(待遇低,肯加班並且不m要加班費); 東軟一i般要求首期勞動合同簽5年,但現在新勞動法規定了q員工m不k滿意可以4隨時離職(提前00天a書6面告知即可),以0前東軟有相當高的委約金約束(月5薪*5*未履行合同年限(不j滿一o年按4年計8算)),由於f新勞動法要求取消委約金,因此東軟也h做出了y修改,將委約金修改為7培訓費,如果你要走,需要支a付你參加過培訓的費用,因為1還沒有到05年,制度還沒有正式執行,不j知道具體會怎麼f收,但是估計0也r得收個o萬u八c千w的,之n前辭職的人h,一n般委約金都是在12千n一m兩萬j。 如果分4到東軟大c連,建議你留下h,呆一q年很好跳,大f連的多個n知名軟體企業對東軟員工n重點關注,如果是沈陽的話,還是算了r。 另外說一e下c福利待遇:進入r東軟以6後公4司會給你交納0險一i金(以5你的檔案工k資為0基數進行交納),每個j月2對於a在長2江以3北地區z工z作的員工g還會另給600元x採暖補助,每7個e月0發0張電影票,中6秋給發8盒月0餅,每年按照硬卧標准報銷一x次探親往返路費,其他福利就沒了t; 東軟在公7司策略方6面一m直是採取低成本擴張的戰略,我們的薪資在業內7處在中1等偏下b的水8平,這個d工n資在大r連應屆畢業生中2來說是中0等偏下n,公6司每月2按照大r約83%的比0例從0你的月4薪中5扣去福利保險,東軟園區l內5有食堂,每餐3元z左右,大n連園區j有員工b公6寓,但需要申請,在那房租大n約310元n。月6,條件是5人h間,有電視,能洗澡,有暖氣7,有網線(自己w掏錢),這個r收入o在大z連買房肯定是沒戲了j,不l過可以1先干z一f年,然後跳到其他公5司,大n連的好公0司有很多,或者到北京發展也k很好,東軟的牌子b在業內3還是有一o定知名度的; 如果你想內3部調轉的話,公7司的規定是入g司滿0年後方2可調轉,調轉也w需要自己t和相應部門o聯系才x可,但假如你已m經找好調入u部門n,但調出部門r不p放,那就會非常麻煩,這種情況我見0過很多,有些人n鬧到最後憤然辭職;據說工r作兩年後月1薪大q概都在1000。但沈陽的6000和大e連的5000在花法上x就有所不t同了f。沈陽的房租和消費都比0較低,最重要的,和沈陽人s相處起來會容易些。但大q連的軟體園在市內8,數碼廣w場那,沈陽的則在渾南,離市區d稍遠些。而且大s連的軟體園似乎發展得比5沈陽早那麼a一j點點。 所以2,各有利弊吧,實在不p行可以4先在一s個o城市混兩年,再去另一y個f城市混兩年,年輕嘛,跳槽很正常啦。

『柒』 大連東軟怎麼樣啊 我想學計算機編程類

關於學校環境
環境很好 教學樓很漂亮 每間教室都有空調 每個桌子都有網口 電源 甚至連衛生間都很棒 保潔也很及時……整體感覺是一所很豪華的學校
有很多電影取景都在東軟 建議看一下陳伯霖 房祖名的《PK.COM.CN》和耿樂 梅婷的《桃花運》

關於寢室
四人寢室 相比於大多數學校 這里的寢室還是很讓人羨慕的
上面床 下面寫字台 並有自己的衣櫃 有網口
三期寢室要好於二期寢室
現在還有四期了 條件更好了~~

關於食堂
有員工食堂 主要是招待東軟員工的 但是學生也願意去 價錢較貴
三期食堂要好於二期的(二期在校外)
一樓的要比二樓的便宜
另外 三期有漢堡店 燒烤店 水果店 超市 麵包房(當然早餐也可以在食堂吃)
在東軟吃飯還是比較貴的 相比於大工 東財……
早餐3~5元 中餐8元左右 晚餐也是8元左右

關於學費
的確比一般學校要貴 平時消費也比較貴 但是看你怎麼花了 如果比較省 也是OK的 打工的可能性不太大 因為周圍都是軟體外包公司
購物的地方最常去的是青泥窪橋和西安路興工街 這里會有兼職可以做
另外 大學各種聚會都是很正常的 自己拿錢也很正常

關於社團
42和開源不錯 其他的都是玩的 不像這兩個能學到專業東西 畢竟是網路部老師領隊的
院學生會和系學生會的選擇 看自己的性格了

關於活動
有個格致杯演講比賽不錯 另外東軟活動也挺多 想參加都可以
不過建議多留意理工 東財的活動 反正離得近 去聽一聽 會有收獲的

關於外語
學計算機的 外語真的很重要 這里的學生每周都會有外教課 外教們都很好 其中有些是很有水平的 不過英語有入學考試 英語課按等級上課 而且考到A班的話 大一就可以考四級

關於筆記本
可以自己買 也可以在學校統一買 這是個問題 困擾了很多人 看你自己對電腦的了解程度了 如果很懂 就自己買吧 也能買個性價比好的 在學校買也可以 出了問題 也可以及時修 但保修只有一年 我是學校買的 後來電腦出了問題 HP二話沒說就給我換了個新主板還有新的音箱 一個主板那時的報價是3000多 音箱也好幾百 完全免費 後來沒續保 想去清洗一下都不給 郁悶~~所以續不續保也是個問題 反正我覺得沒必要浪費那錢

關於獎學金
有入學獎學金10000左右 那意思是說你考了一本的分
結果過來念了 就給你發(-_-!)
還有華天獎學金和阿爾卑斯獎學金10000和8000分別
還有一些小的獎學金 比如優秀班幹部 優秀集體等等
另外還有助學金和勵志獎學金 這是國家發的

關於心裡話
如果真的喜歡這個專業 又真的有強大的自製力 東軟是個很好的選擇
因為從硬體方面說 真的是沒的說~~
老師也很負責 你想學 他們都很樂意教 很有耐心(絕大部分)

在去東軟之前 都曾經說不會被那裡的人文環境污染 但是結果只有少部分盡人意……在東軟 墮落會墮落的很快 那裡相比於周邊的理工 海事 東財而言 有些不像學校

但是在這里絕對有特別強的人 只要相信自己 對得起爸媽拿的錢 好好念下來會有一個不錯的未來 還是那句話 相比於環境 關鍵的更是人 一切取決於自己

祝您學業有成!希望對您有所幫助吧~

『捌』 C語言編程題目,關於十個評委給選手打分的問題,去掉一個最高分和最低分,然後求平均分

輸入好像應該用%lf
而且輸出應該是%.1f 不是%.1lf

『玖』 C語言編程

#include<stdio.h>
#include<stdlib.h>

struct player
{
float sort;
float score[5];
float scoresum;
}player[4];

int main()
{

int i,j;

for (i=0;i<4;i++)
{
float high=0,low=10;
player[i].scoresum=0;
player[i].sort=i+1;
printf("請輸入%d號選手的得分:",player[i].sort);
for (j=0;j<5;j++)
{
scanf("%f",&player[i].score[j]);
player[i].scoresum=player[i].score[j]+ player[i].scoresum;//每位選手最後的得分之和
}
for (j=0;j<5;j++)
{
if (high<player[i].score[j])
high=player[i].score[j];
}

for (j=0;j<5;j++)
{
if (low>player[i].score[j])
low=player[i].score[j];
}
player[i].scoresum=player[i].scoresum-high-low;
printf("去掉一個最高分:%f分\n",high);
printf("去掉一個最低分:%f分\n",low);
printf("%d號選手最後得分:%f\n\n",player[i].sort,player[i].scoresum);
}
system("pause");
}

『拾』 用C語言編程:歌手大獎賽有10名評委打分,去掉一個最高分、去掉一個最低分,求選手的平均分。

#include<stdio.h>
int s_min(int a[]);
int s_max(int a[]);
main()
{
float a[10],min,max,s=0;//定義一個數組用來存放10個評委的分數。定義的min,max,是用來超查找最高分和最低分的。
int i;
printf("請輸入10個評委的分數:\n");
for(i=0;i<10;i++)
scanf("%f",&a[i]);
min=s_min(a);
max=s_max(a);//調用函數找出低分和最高分。
printf("去掉一個最高分%g,去掉一個最低分%g\n",max,min);
for(i=0;i<10;i++)
if(a[i]!=min&&a[i]!=max) //把最高分和最低分不計算進去
s=s+a[i];
printf("最後的得分是%g\n",s/8);

}
float s_min(float a[])
{
int i;
float min=a[0];
for(i=0;i<10;i++)
if(a[i]<min)
min=a[i];
return min;
}
float s_max(float a[])
{
int i;
float max=a[0];
for(i=0;i<10;i++)
if(a[i]>max)
max=a[i];
return max;
}