c語言最高分函數 利用函數求c語言的最高分

1、在電視歌手大獎賽中,任意輸入10名選手的成績,找出其中最高分。 用函數實現,C語言做出來

#include stdio.h

創新互聯于2013年開始,先為宿州等服務建站,宿州等地企業,進行企業商務咨詢服務。為宿州企業網站制作PC+手機+微官網三網同步一站式服務解決您的所有建站問題。

int smax(int a[])

{

int i,max=0;

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

{

if(a[i]max)

max=a[i];

}

return max;

}

int main()

{

int max,i;

int a[10];

printf("輸入10名選手的成績:\n");

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

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

max=smax(a);

printf("成績最高的是:%d\n",max);

}

C語言:輸入10個學生的單科成績,求出其中的最高分、最低分以及超過平

#include stdio.h

int main()

{

int i;

float a[10],min,max,avg; //max表示最高分,min表示最低分,avg表示平均分

printf("請輸入10位學生的分數\n");

printf("********************************\n");

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

{

printf("請輸入一位學生的分數:");

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

}

max=min=avg=a[0];

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

{

if(mina[i])

{min=a[i];}

if(maxa[i])

{max=a[i];}

avg=avg+a[i];

}

avg=avg/10;

printf("max=%f\n",max);

printf("min=%f\n",min);

printf("max=%f\n",avg);

printf("********************************\n");

}

擴展資料:

main函數用法

1、C++中的main函數

C++繼承了C語言的大部分特性,因此保留了“程序總是從main函數開始執行,且總是默認從main函數的return語句或結尾處結束運行”這一傳統,但是要注意,C++中的main函數要想作為程序執行的出入口,必須寫在全局(Global)范圍,

不能寫成某個結構體或某個類的成員。雖然main函數可以作為結構體或者類的成員函數,但相應地會失去作為程序出入口的功能。

C++中全局main函數的書寫格式與C語言完全相同,功能也完全相同,且同一C++程序同樣只能有一個全局main函數。

2、Java中的main函數

Java同樣是以main函數作為程序執行出入口的,但Java作為“更純潔”的面向對象語言,它的main函數與C/C++有很大的不同。

首先,返回值的概念淡化,在Java Application中main不允許返回值,因此int main是被禁止的,必須使用void main,int main僅限在JavaBean中使用。

其次,Java中所有的函數必須屬于類,沒有什么全局函數一說,因此main函數不能是全局成員,必須是某個類的成員。

第三,由于main函數變成了類的成員函數,因此要想直接被系統調用,還必須使用public static使其成為靜態函數并具有公開權限。

第四,main函數的參數被簡化,只需要提供字符串數組即可,不需要提供參數個數(這是由于Java的數組具有下標檢查功能的原因)

Java Application中的main函數一般格式如下(類名可以自定義,但保存為Java源碼時,主文件名必須與類名相同,否則可能無法運行)

public class MainDemo{

public static void main(String[]args){

//TODO:在此處寫入主函數的內容

}

}

Java Applet的運行機制與Java Application完全不同,因此不需要main函數

3、C#中的main函數

C#中的main函數與Java大同小異,同樣必須是類成員,同樣使用字符串數組作唯一參數,同樣是靜態函數,同樣的void main,

與之不同的是:main的首字母變成了大寫,即"Main函數“,且是否限定為public級別已經無所謂了(默認沒有public,但某些場合可能還是需要public)

另外,需要注意的是,C#中不再有”類名必須與主文件名同名“的限制,即使類名不和主文件名相同,程序照樣可以運行。

C#應用程序中的main函數默認是這樣的(注意main的首字母已是大寫)

C#和C/C++、java不同的是C#不在拘泥于必須從main()函數開始執行,C#是屬于事件觸發。

class Program{

static void Main(string[]args){

c語言輸入一批學生成績,找出最高分

#include

stdio.h

#define

N

5 //通過改變宏定義,改變數組元素的個數

void

main()

{

int

a[N];

int

i;

int

max;

max=a[0];

printf("請輸入一組學生成績(假設有5位學生成績,且學生成績都是整數型)\n");

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

{

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

// printf("%f\n",a[i]);

}

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

{

if(maxa[i])

max=a[i];

}

printf("學生成績最高分為:%d\n",max);

}

//僅供參考

c語言輸入10個學生的成績,輸出最高分和最低分.編寫函數max求最高分,min函數求最

#includestdio.h

int max(int fenshu[])

{

int max = 0;

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

{

? if(fenshu[i] max)

? {

? ? ? max = fenshu[i];

? }

}

return max;

}

int min(int fenshu[])

{

int min = 101;

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

{

? if(fenshu[i] min)

? {

? ? ? min = fenshu[i];

? }

}

return min;

}

int main()

{

int fenshu[10];

printf("請輸入十個整數(0~100)\n");

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

{

? scanf("%d",fenshu[i]);

}

printf("最高分數是%d,最低分數是%d",max(fenshu),min(fenshu));

}

C語言找出最高分成績

輸入3個學生成績,多個學生,只需修改#define N 3后面的數字為想要的數字

#include?stdio.h

#define?N?3

typedef?struct?Information

{

char?no[20];

char?name[25];

float?score;

}INFORMATION,?*PINFORMATION;

void?findMax(INFORMATION?student[],?int?n)

{

int?i;

float?maxsc?=?student[0].score;

int?index?=?1;

for?(i?=?1;?i??n;?++i){

if?(maxsc??student[i].score){

maxsc?=?student[i].score;

index?=?i;

}

}

printf?("最高分是:%.1f\n",?maxsc);

printf?("最高分學生的學號:%s\n",?student[index].no);

printf?("最高分學生的姓名:%s\n",?student[index].name);

}

int?main()

{

INFORMATION?student[N];

int?i;

for?(i?=?0;?i??N;?++i){

printf?("請輸入第%d個學生的學號:",?i+1);

scanf?("%s",?student[i].no);

printf?("請輸入第%d個學生的姓名:",?i+1);

scanf?("%s",?student[i].name);

printf?("請輸入第%d個學生的成績:",?i+1);

scanf?("%f",?student[i].score);

}

findMax(student,?N);

return?0;

}

當前名稱:c語言最高分函數 利用函數求c語言的最高分
當前鏈接:http://m.kartarina.com/article2/hgspic.html

成都網站建設公司_創新互聯,為您提供外貿建站建站公司面包屑導航搜索引擎優化網站排名外貿網站建設

廣告

聲明:本網站發布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創新互聯

成都定制網站建設
主站蜘蛛池模板: 亚洲精品自偷自拍无码| 黑人巨大无码中文字幕无码| 麻豆人妻少妇精品无码专区| 亚洲日韩精品无码专区网址| 久久精品无码一区二区三区日韩| 西西4444www大胆无码| (无码视频)在线观看 | 亚洲熟妇无码AV| 一本加勒比HEZYO无码资源网| 国产亚洲精品无码拍拍拍色欲| 极品粉嫩嫩模大尺度无码视频| 四虎影视无码永久免费| 亚洲级αV无码毛片久久精品| 亚洲AV综合色区无码一区| 亚洲av无码成h人动漫无遮挡 | 天码av无码一区二区三区四区| 夜夜添无码一区二区三区| 精品人妻系列无码一区二区三区| 东京热一精品无码AV| 久久亚洲AV无码精品色午夜麻| 久久久久无码精品国产app| 中文字幕日韩精品无码内射| 影音先锋中文无码一区| 免费无码av片在线观看| 精品人妻无码区二区三区| 无码免费又爽又高潮喷水的视频| 性色av无码不卡中文字幕| 亚洲国产精品无码专区在线观看| 加勒比无码一区二区三区| 无码午夜人妻一区二区三区不卡视频| 好爽毛片一区二区三区四无码三飞 | 自拍中文精品无码| 九九在线中文字幕无码| 亚洲av无码专区在线播放| 亚洲av无码成人精品区在线播放| 日韩精品无码一区二区三区四区| 亚洲欧洲无码AV不卡在线| 精品久久久无码中字| 亚洲国产成人无码AV在线| 人妻少妇乱子伦无码视频专区| 亚洲国产成人精品无码区在线观看 |