公約數和公倍數 描述 小明被一個問題給難住了,現在需要你幫幫忙。問題是:給出兩個正整數,求出它們的最大公約數和最小公倍數。 輸入第一行輸入一個整數n(0<n<=10000),表示n測試數據; 隨后的n輸入兩個整數i,j(0 每組 測試數據的最大公約數和最小公倍數

#include <stdio.h>int main() { int n,i,j,a,b,t,k; scanf("%d",&n); for(k=0;k<n;k++) { scanf("%d %d",&i,&j); a=i,b=j; if(b ...

Fri Apr 20 05:19:00 CST 2018 0 1162
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(n<=100)個整數,已經按照從小到大順序排列好,現在另外給一個整數x,請將該插入到序列,並使新的序列仍然有序。 Input 輸入數據包含多個測試實例,每組數據由兩組成,第一行n和m,第二是已經有序的n個數的數列。n和m同時為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 有一個長度n(n<=100)的數列,該數列定義為從2開始的遞增有序偶數,現在要求你按照順序每m個數求出一個平均值,如果最后不足m個,則以實際數量求平均值。編程輸出該平均值序列。 Input 輸入數據多組每組一行,包含兩個正整數n和m,n和m的含義

#include<stdio.h>int main(){ int m,n,i,line[104],s,j,h; int aver1,aver2; while(scanf("%d%d",&n,&m)!=EOF) { line[0]=2; for(i=1;i<n ...

Tue Jun 05 05:17:00 CST 2012 0 14754
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
 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM