jzxx1044程式設計輸入10個正整數,然後自動按從大到小的順序輸出
題目描述 程式設計輸入10個正整數,然後自動按從大到小的順序輸出。
輸入 輸入只有一行,包括10整數.
輸出 輸出只有一行,包括10個整數。
樣例輸入 1 2 3 4 5 7 6 8 9 10 樣例輸出 10 9 8 7 6 5 4 3 2 1
滿分程式碼: #include<cstdio> #include<algorithm> using namespace std; bool cmp(int a,int b) { return a>b; } int main() { int i,a[20],n=10; for(i=0; i<n; i++)scanf("%d",&a[i]); sort(a,a+n,cmp); for(i=0; i<n-1; i++)printf("%d ",a[i]); printf("%d\n",a[n-1]); return 0; }
相關推薦
jzxx1044程式設計輸入10個正整數,然後自動按從大到小的順序輸出
題目描述 程式設計輸入10個正整數,然後自動按從大到小的順序輸出。 輸入 輸入只有一行,包括10整數. 輸出 輸出只有一行,包括10個整數。 樣例輸入 1 2 3 4 5 7 6 8 9 10 樣例輸出 10 9 8 7 6 5 4 3 2 1 滿分程式碼:
輸入幾個正整數,求怎麼組合這幾個正整數的值最大(快排+比較器)
//2 //12 123 //4 //7 13 4 246 //12312//7424613 import java.util.Scanner; public class Main {public static void main(String[] args) {Scan
用指標方法編寫一個程式,輸入3個整數,將它們按由小到大的順序輸出
#include <stdio.h> void swap(int *pa,int *pb) { int temp; temp = *pa; *pa = *pb; *pb = temp; } void main() { int
入若干個正整數,判斷每個數從高位到低位各位數字是否按值從小到大排列,請根據題意,將程式補充完整。
#include <stdio.h> int fun1(int m); int main(void) { int n; scanf("%d", &n); while (n > 0) { if(fun1
輸入兩個正整數m和n,求其最大公約數和最小公倍數。
import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner scanner=new Scanner(System.in); int a = scanner.nextInt
C語言例項—輸入兩個正整數m和n,求其最大公約數和最小公倍數(gcc 編譯)。
1.輾轉相除法 輾轉相除法是古希臘求兩個正整數的最大公約數的,也叫歐幾里德演算法,其方法是用較大的數除以較小的數,上面較小的除數和得出的餘數構成新的一對數,繼續做上面的除法,直到出現能夠整除的兩個數,其中較小的數(即除數)就是最大公約數。以求288和123的最大公約數為例,操作如下: 288÷1
【程式6】 題目:輸入兩個正整數m和n,求其最大公約數和最小公倍數。
在迴圈中,只要除數不等於0,用較大數除以較小的數,將小的一個數作為下一輪迴圈的大數,取得的餘數作為下一輪迴圈的較小的數,如此迴圈直到較小的數的值為0,返回較大的數,此數即為最大公約數,最小公倍數為兩數之積除以最大公約數。 import java.util.Scanner;
程式設計,輸入一個10進位制正整數,然後輸出它所對應的八進位制數。
方法一 import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner scanner = new Scanner(System.in); whil
輸入兩個正整數m和n,求其最大公約數和最小公倍數 C/C++
題目:輸入兩個正整數m和n,求其最大公約數和最小公倍數。 1.程式分析:利用輾除法。 2.程式原始碼: #include <stdio.h> int main() { int a,b,num1,num2,temp; printf("請輸入2個正整數:\
輸入2個正整數A,B,求A與B的最小公倍數。
思路:最小公倍數的求解為兩數乘積除以最大公約數,先得到最大公約數 注意這裡的變數型別用的是long 當然用int可以 但是在測試資料的時候可能通不過,因為測試資料型別不一樣 -----------------------------------------------
【程式6】 題目:輸入兩個正整數m和n,求其最大公約數和最小公倍數。
/* 2017年3月2日15:10:11 java基礎50道經典練習題 例6 Author:ZJY(&&) Purpose:最大公約數和最小公倍數的應用 最大公約數:把每個數分別分解質因數,再把各數中的全部公有質 因數提取出來連乘,所得的積就
c語言:輸入兩個正整數m和n,求其最大公約數和最小公倍數
輸入兩個正整數m和n,求其最大公約數和最小公倍數。解:程式:#include <stdio.h>int main(){int num1, num2, t,p;printf("請輸入兩個正整數
問題描述 給定一個序列,每次詢問序列中第l個數到第r個數中第K大的數是哪個。 輸入格式 第一行包含一個數n,表示序列長度。 第二行包含n個正整數,表示給定的序列。 第三個包含一個正整數m,表
#include<iostream> using namespace std; void print(int *a,int len) { int i=0; for(;i<len;++i) cout<<i+1<<':'<<
Java小程式:輸入兩個正整數m和n,利用輾除法求其最大公約數
java:輸入兩個正整數m和n,求其最大公約數和最小公倍數。程式分析:利用輾除法。 程式執行截圖: 輾除法 輾轉相除法, 又名歐幾里德演算法(Euclidean algorithm)乃求兩個正整數之最大公因子的演算法。它是已知最古老的演算法, 其可追溯至3000年前。
(c++)輸入兩個正整數m和n,求其最大公約數和最小公倍數。
#include<iostream> using namespace std; int main() {int m,n,i,j,a;cin>>m>>n;j=m*n;
【程式16】 題目:輸入兩個正整數m和n,求其最大公約數和最小公倍數。
#define _CRT_SECURE_NO_WARNINGS #include <stdio.h> /* 【程式16】 題目:輸入兩個正整數m和n,求其最大公約數和最小公倍數。 【分析】 最大公約數:輾除法 最小公倍數:兩數之積除以最大公約數 */ int main(int argc,
輸入兩個正整數m和n,求最小公倍數
6, 3最小公倍數是 6兩個數的乘積等於這兩個數的最大公約數與最小公倍數的積#include<stdio.h>int main(){ int a, b, c; scanf("%d,%d",&a, &b); if(a > b)
C語言例項12——輸入兩個正整數m和n,求其最大公約數和最小公倍數。
題目:輸入兩個正整數m和n,求其最大公約數和最小公倍數。 //程式分析:利用輾除法。 #include<stdio.h> int main(){ int a,b,num1,num2,te
輸入兩個正整數m和n,求其最大公約數和最小公倍數(java)
package com.gaoshixian; import java.util.Scanner; public class Test { public static void main(String[] args) { int a, b, num1, num2,
筆試題:輸入兩個正整數a和b,然後分別將他們的數字按照高位在右邊的 方式反轉後求和!
import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner in = new Scanner(System.in); String