好上學,職校招生與學歷提升信息網(wǎng)。

分站導航

熱點關注

好上學在線報名

在線咨詢

8:00-22:00

當前位置:

好上學

>

職校資訊

>

招生要求

輸入成績自動選擇院校排名 學生成績排名 采用選擇法,將學生成績從高到低進行排...

來源:好上學 ??時間:2024-11-03

今天,好上學小編為大家?guī)砹溯斎氤煽冏詣舆x擇院校排名 學生成績排名 采用選擇法,將學生成績從高到低進行排...,希望能幫助到廣大考生和家長,一起來看看吧!
輸入成績自動選擇院校排名 學生成績排名 采用選擇法,將學生成績從高到低進行排...

學生成績排名 采用選擇法,將學生成績從高到低進行排...

#include
//#define num 10
//int a[10];
void main()
{
int a[10];
int studentNum;
int i;

void Ascending(int a[],int studentNum); //聲明升序函數(shù)
void Descending(int a[],int studentNum);//聲明降序函數(shù)
void Input(int a[],int studentNum);//插入新成績函數(shù)
studentNum = 10;
printf("請輸入%d個學生成績\n",studentNum);
for(i = 0;i < studentNum;i++)
{
scanf("%d",&a[i]);
}

Descending(a,studentNum);
printf("經(jīng)排序后的數(shù)為:\n");
for(i = 0;i < studentNum;i++)
{
printf("%d\t",a[i]);
}
Input(a,studentNum);
}

//升序排列
void Ascending(int a[10],int studentNum)
{
int i,j;
for(i = 0;i < studentNum;i++)
{
for(j = i + 1;j <= studentNum;j++)
{
if(a[j] < a[i])
{
int t = a[i];
a[i] = a[j];
a[j] = t;
}
}
}

}

//降序排列
void Descending(int a[10],int studentNum)
{
int i;
Ascending(a,studentNum);
for(i = 0;i < (studentNum - 1)/2;i++)
{
int t = a[i];
a[i] = a[studentNum - 1 - i];
a[studentNum - 1 - i] = t;
}
}

//插入新成績函數(shù)
void Input(int a[10],int studentNum)
{
int b[11];
int i,newScore;
int con;
printf("是否要插入一個新成績1/0:");
scanf("%d",&con);
if(con == 1)
{
printf("請輸入新的成績:");
scanf("%d",&newScore);
for(i = 0;i < studentNum;i++)
{
b[i] = a[i];
}
b[studentNum] = newScore;
studentNum++;
Ascending(b,studentNum);
printf("經(jīng)升序后的數(shù)為:\n");
for(i = 0;i < studentNum;i++)
{
printf("%d\t",b[i]);
}
Descending(b,studentNum);
printf("\n經(jīng)降序后的數(shù)為:\n");
for(i = 0;i < studentNum;i++)
{
printf("%d\t",b[i]);
}
Input(b,studentNum);
}
else
{
printf("程序結束!");
}
}

在excel中,怎樣能在輸入學生成績后就能顯示出每科的...


輸入成績自動選擇院校排名 學生成績排名 采用選擇法,將學生成績從高到低進行排...

每科排名方式如下(按圖說明)

圖表中,D、F、H、J等四列為計算名次的列,其中用到了rank函數(shù),

格式:rank(目標單元格,比較區(qū)域,排名方式)

D2=rank(C2,C:C,0)

F2=rank(E2,E:E,0)

H2=rank(G2,G:G,0)

J2=rank(I2,I:I,0)

或者:

D2=rank(C2,C$2:C$11,0)

F2=rank(E2,E$2:E$11,0)

H2=rank(G2,G$2:G$11,0)

J2=rank(I2,I$2:I$11,0)

注意:等號前面為單元格名稱

簡要說明:rank為排名函數(shù),目標單元格為要排名的單元格,目標區(qū)域為用于比較的區(qū)域,排名方式分從小到大(1)和從大到小(0)

以上兩種表達方式為

第一種:單元格與整列比較

第二種,單元格與指定區(qū)域比較(用這種方式時,防止拖動自動填充出現(xiàn)錯誤,特在此加了絕對

符號$。

希望以上能對你有幫助

(一)學生成績排名 采用選擇法,將學生成績從高到低進...


輸入成績自動選擇院校排名 學生成績排名 采用選擇法,將學生成績從高到低進行排... #include
//#define num 10
//int a[10];
void main()
{
int a[10];
int studentNum;
int i;

void Ascending(int a[],int studentNum); //聲明升序函數(shù)
void Descending(int a[],int studentNum);//聲明降序函數(shù)
void Input(int a[],int studentNum);//插入新成績函數(shù)
studentNum = 10;
printf("請輸入%d個學生成績\n",studentNum);
for(i = 0;i < studentNum;i++)
{
scanf("%d",&a[i]);
}

Descending(a,studentNum);
printf("經(jīng)排序后的數(shù)為:\n");
for(i = 0;i < studentNum;i++)
{
printf("%d\t",a[i]);
}
Input(a,studentNum);
}

//升序排列
void Ascending(int a[10],int studentNum)
{
int i,j;
for(i = 0;i < studentNum;i++)
{
for(j = i + 1;j <= studentNum;j++)
{
if(a[j] < a[i])
{
int t = a[i];
a[i] = a[j];
a[j] = t;
}
}
}

}

//降序排列
void Descending(int a[10],int studentNum)
{
int i;
Ascending(a,studentNum);
for(i = 0;i < (studentNum - 1)/2;i++)
{
int t = a[i];
a[i] = a[studentNum - 1 - i];
a[studentNum - 1 - i] = t;
}
}

//插入新成績函數(shù)
void Input(int a[10],int studentNum)
{
int b[11];
int i,newScore;
int con;
printf("是否要插入一個新成績1/0:");
scanf("%d",&con);
if(con == 1)
{
printf("請輸入新的成績:");
scanf("%d",&newScore);
for(i = 0;i < studentNum;i++)
{
b[i] = a[i];
}
b[studentNum] = newScore;
studentNum++;
Ascending(b,studentNum);
printf("經(jīng)升序后的數(shù)為:\n");
for(i = 0;i < studentNum;i++)
{
printf("%d\t",b[i]);
}
Descending(b,studentNum);
printf("\n經(jīng)降序后的數(shù)為:\n");
for(i = 0;i < studentNum;i++)
{
printf("%d\t",b[i]);
}
Input(b,studentNum);
}
else
{
printf("程序結束!");
}
}

以上就是好上學整理的輸入成績自動選擇院校排名 學生成績排名 采用選擇法,將學生成績從高到低進行排...相關內容,想要了解更多信息,敬請查閱好上學。

標簽:??????

分享:

qq好友分享 QQ空間分享 新浪微博分享 微信分享 更多分享方式
(c)2024 indiana-autoauction.com All Rights Reserved SiteMap 聯(lián)系我們 | 浙ICP備2023018783號