Problem Descriptionn(n<=100)個整數,已經按照從小到大順序排列好,現在另外給一個整數x,請將該數插入到序列中,並使新的序列仍然有序Input 輸入數據包含多個測試實例,每組數據兩行組成,第一行nm,第二是已經有序n個數數列nm同時為0標示輸入

m賦值為a[n]然后對新數列用快排排序,在輸出。 #include<stdio.h>#include<stdlib.h>int cmp(const void*p1,const void*p2){ return *(int*)p1-*(int*)p2;}int main ...

Wed Jun 06 04:00:00 CST 2012 0 20743
Problem Description 青年歌手大獎賽中,評委會給參賽選手打分。選手得分規則為去掉一個最高分和一個最低分,然后計算平均得分,請編程輸出某選手的得分。 Input 輸入數據有多組每組一行,每行的第一個數n(2<n<=100),表示評委的人數,然后是n個評委的打分。 O

#include<stdio.h>#include<stdlib.h>int cmp(const void*p1,const void*p2){ return *(int*)p1-*(int*)p2;}int main(){ int n,score[105],i ...

Tue Jun 05 01:10:00 CST 2012 0 13998
Problem Description 輸入n(n<100)個數,找出其中最小的數,將它與最前面的數交換后輸出這些數。 Input 輸入數據有多組每組一行,每行的開始是一個整數n,表示這個測試實例的數值的個數,跟着就是n整數n=0表示輸入的結束,不做處理。 Output 對於每組

#include<stdio.h>int main(){ int n,i,t,w,j[102],k; while(scanf("%d",&n)!=EOF) { if(n==0)break; for(i=0;i<n;i++) scanf("%d",&j[i]); w ...

Tue Jun 05 15:31:00 CST 2012 0 12175
Problem Description n個數的最小公倍數。 Input 輸入包含多個測試實例,每個測試實例的開始是一個正整數n,然后是n正整數。 Output 為每組測試數據輸出它們的最小公倍數,每個測試實例的輸出一行。你可以假設最后輸出一個32位的整數。 Sample

#include<stdio.h>int main(){ int x_y(int x,int y); int i,n,a[1111],s; while(scanf("%d",&n)!=EOF) { for(i=0;i<n;i++) scanf("%d",&a[i ...

Mon Jun 11 00:16:00 CST 2012 0 6157
例子:循環語句--輸入N整數,判斷最大值,最小值,和,平均值

看這個需求,不難理解,該程序的核心思想就是不斷的比較,首先先確立第一個數字,這個數字是必須的,因為需要它與后面輸入的數字做比較,(見5~12代碼)並且這第一個數還是特殊情況,最大值最小值和平均值都是其本身,完全可以單列出來。 然后,我們考慮后面輸入的數字了,給比較變量max ...

Fri Sep 27 22:11:00 CST 2019 0 888
 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM