c從鍵盤輸入學生的成績存放在陣列中,實現由大到小排序後輸出,程式設計

2022-01-16 02:43:39 字數 3672 閱讀 4922

1樓:puppet學者

int num = new int[10];

for (int i = 0; i < num.length; i++)

個數值:",(i+1));

num[i] = convert.toint32(console.readline());

}int temp = 0;

for (int i = 0; i < num.length - 1; i++)}}

for (int i = 0; i < num.length; i++)

:",(i+1)+"順序"+num[i]);

}console.readkey();

2樓:匿名使用者

int score = new int[10];

for (int i = 0; i <10;i++ )位學生的考試成績", i+1);

score[i]= int.parse(console.readline());

}int a = 0;

for (int i = 0; i score[j+1])}}for (int i = 0; i < score.length; i++)

console.readline();

3樓:

#include

#include

int main()

for(i=0;i<=10-2;i++)

for(j=0;j<=10-i-2;j++)if(a[j]

for(i=0;i<=10-1;i++)

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

return 0;}

4樓:

console.writeline(" 請輸入10個數:");

int num=new int[10];

for (int i = 0; i < num.length; i++)

int temp = 0;

for (int i = 0; i < num.length-1; i++)}}

for (int i = 0; i < num.length; i++)

console.readline();])//逆序的話只要將此處的小於號改])//逆序的話只要將此處的小於號改為大

c語言程式設計,從鍵盤輸入10個學生的成績,由高到低排序輸出成績。

5樓:修羅丶清

你好,我們這裡需要用到陣列鑲套使用for函式以及冒泡演算法,具體的**如下。

#include

using namespace std;

int main()

int s [10], i, j, t;

cout << "輸入10個數:";

for (i = 0; i < 10; i++)cout << "請輸入第" << i+1 << "名學生的成績;" << endl;

cin >> s[i];

for (i = 0; i<10; i++)for (j = 0; j<9 - i; j++)if (s[j]t = s[j + 1];

s[j + 1] = s[j];

s[j] = t;

cout << "成績由高到低為;";

for (i = 0; i<10; i++)cout << s[i]<<"\t" ;

以下為效果圖

6樓:仉蕤銳愷

#include

void

main()

;int

i,j,ntemp;

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

/*冒泡法排序*/

for(i=0;i<10;i++)}}

printf("由大到小排列為:\n")

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

printf("\n");}

7樓:匿名使用者

//如果只有成績資訊就可以用下面的**//如果還需要加入學號,姓名之類的資訊,可以用結構體然後對成績排序即可#include"stdio.h"int main(),i,j,t;//陣列d存放10個學生的成績 for(i=0;i<10;i++)//輸入10個成績(空格分開)scanf("%d",&d[i]);

for(i=0;i<9;i++)//排序

for(j=i+1;j<10;j++)

if(d[i]

for(i=0;i<10;i++)//輸出10個成績printf("%d ",d[i]); getch();return 0;}

8樓:匿名使用者

#include

main()

}b[i]=max;

max=0;

a[s]=0;

}for(int i=0;i<10;i++)printf("%d ",b[i]);

printf("\n");

}//選擇排序

用c#輸入10個數到一維陣列中,分別實現資料的輸入,排序及輸出

9樓:傳奇勇者

陣列演算法已經淘汰了,把陣列資料匯入到資料表,怎麼處理都行。

10樓:asp林詩涵

console.writeline(" 請輸入10個數:");

int num=new int[10];

for (int i = 0; i < num.length; i++)

int temp = 0;

for (int i = 0; i < num.length-1; i++)}}

for (int i = 0; i < num.length; i++)

console.readline();])//逆序的話只要將此處的小於號改])//逆序的話只要將此處的小於號改為大

11樓:徐守奎

**我就不寫了,迴圈十次。。系統輸入readline()...寫入陣列,再採用冒泡,直接,等排序方法,lz需要練習啊。。。

12樓:匿名使用者

兩種方法。

第一種:

using system;

namespace 高閑者

array.sort(a);

for (int j= 0; j< a.length;j++)console.readline();}}}第二種:

using system;

namespace 高閑者

for (int i = 1; i < a.length; i++)}}

for (int i = 0; i < a.length; i++)console.readline();}}}個人推薦第一種。第二種是考邏輯思維。第一種才是王道!

用c語言程式設計:從鍵盤輸入10個學生的成績和學號,將其排序輸出,並輸出中要有相應的學生學號

13樓:珊瑚海不是海

# include

struct student

stu[10];

int main(void)

printf("\n\n");

for( i=0; i<10; i++)}}for( i=0; i<10; i++)

return 0;}

c語言怎麼從鍵盤輸入資料用程式怎麼編

我用的是 抄vc6,一般 襲格式是 include using namespace std int main 在cin 的後 面可以輸入資料 gets 或者scanf函式,你找找相關資料看看 怎麼用c語言寫乙個 程式。實現從鍵盤輸入字元並寫入乙個檔案。include define n 50 void...

c語言中程式設計從鍵盤輸入整數ab和c按照由小

既然是整數就沒有那麼麻煩,這是一到教科書的題目。include stdio.h void main if a c if b c printf d d d n a,b,c includevoid main if a c if b c printf 排序後的三個整數為 d,d,d n a,b,c c語言...

C語言程式設計從鍵盤輸入字元,判斷該字元是否為控制字元 空格

include voidmain charch inta ch getchar if ch a ch z ch 1 if ch a ch z ch 2 if ch ch 3 switch ch case 1 printf xiao n break case 2 printf da n break c...