設計一個程式,輸入3個整數,將其按從大到小的順序輸出
#include<iostream> using namespace std; void sort(int *a,int *b,int*c); void swap(int *a,int *b) { int t; t=*a; *a=*b; *b=t; } int main() { int a,b,c; cout<<"輸入三個數字:"; cin>>a; cin>>b; cin>>c; sort(&a,&b,&c); cout<<"排序後(從大到小):"; cout<<"a="<<a<<"\t"<<"b="<<b<<"\t"<<"c="<<c<<endl; return 0; } void sort(int *a,int *b,int*c) { //先保證a與b順序,然後再逐步驗證c // if(*a<*b)swap(a,b); // if(*b<*c)swap(c,b); // if(*a<*b)swap(b,a); if(*a<*b)swap(a,b); if(*a<*c)swap(a,c); if(*b<*c)swap(b,c); }
相關推薦
設計一個程式,輸入3個整數,將其按從大到小的順序輸出
#include<iostream> using namespace std; void sort(int *a,int *b,int*c); void swap(int *a,int *b) { int t; t=*a; *a=*b; *b=t; }
用指標方法編寫一個程式,輸入3個整數,將它們按由小到大的順序輸出
#include <stdio.h> void swap(int *pa,int *pb) { int temp; temp = *pa; *pa = *pb; *pb = temp; } void main() { int
輸入3個整數,從小到大排序後輸出。將下面的程式填寫完整。
撰寫人——軟工二班——陳喜平 題目描述 輸入3個整數,從小到大排序後輸出。將下面的程式填寫完整。 #include <stdio.h> int main() { int a,b,c,t; while(scanf("%d%d%d",&a,&
從鍵盤輸入3個整數,輸出其中最大數
%d eas int HA amp tdi div ase return #include <stdio.h> int main(int argc, char *argv[]) { int i,j,k,max; printf("Please enter th
(shui ti)輸入3個整數,輸出絕對值最大的那個數。
1332: 絕對值最大 時間限制: 1 Sec 記憶體限制: 30 MB提交: 136 解決: 78 [提交][狀態][討論版] 題目描述 輸入3個整數,輸出絕對值最大的那個數。 輸入 輸入包含3個int範圍內的整數,用空格隔開。 輸出 輸出三個數中絕
B.2輸入3個整數,輸出其中的最大值。
任務和程式碼/* *copyright(c)2017,CSDN學院 *All rights reserved. *檔名稱: main.c *作 者: 楊隆勝 *完成日期: 2017年5月5日 *
小李子日記,輸入十個整數,將前面m個數
#include<stdio.h> int main() { int num1[80] = { 0 }, num2[80] = { 0 }; int *p1, i, n, m, *p2; printf(“Please enter n:”); scanf_s("%d", &
氣泡排序的示例-使用氣泡排序,輸入三個整數,按照從小到大的順序排列輸出
package trkj; import java.util.Scanner; public class Test {public static void main(String[] args) {//使用氣泡排序,輸入三個整數,按照從小到大的順序排列輸出Scanner s
java小程式:輸入五個整數順序輸出,再輸入一個順序輸出
//任意輸入5個整數,從小到大的順序輸出 import java.util.Scanner; public class Kaohe1 {public static void main(String[] args) {// TODO Auto-generated method
作業題:輸入4個整數,找出其中最大的數。用一個函數來實現. 分別使用結構化方法和函數嵌套的方法。
system 是否 進行 如果 div 使用 clu 函數 整型 之前在main()函數中的思路是: #include <iostream> using namespace std; int main(){ //求四個數中最大的數? /
彙編基礎練習題13:在資料區定義一個字型變數a1,a1中有10個元素,利用7中的輸入子程式輸入10個整數,然後把這些整數依次存放到資料區的a1變數中。
彙編基礎練習題13: 在資料區定義一個字型變數a1,a1中有10個元素,利用7中的輸入子程式輸入10個整數,然後把這些整數依次存放到資料區的a1變數中。 編譯工具:Masm for Windows 整合實驗環境2012.5 (附帶一個工具下載地址https://download.cs
程式設計求解,輸入兩個整數n和m,從數列1,2,3,……n中隨意取幾個數,使其和等於m。要求將所有的可能組合列出來(揹包問題求解) .
程式設計求解,輸入兩個整數n和m,從數列1,2,3,……n中隨意取幾個數,使其和等於m。要求將所有的可能組合列出來。實際上就是一個揹包問題。 求解思路: 1.首先判斷,如果n>m,則n中大於m的數不可能參與組合,此時置n = m; 2.將最大數n加入且n == m,則
輸入n個整數,找出其中最小的K個數。例如輸入4,5,1,6,2,7,3,8這8個數字,則最小的4個數字是1,2,3,4,。
解題思路: 1、最簡單方法,先排序,再取前k個,時間複雜度O(NlogN) class Solution { public: vector<int> GetLeastNumbers
一個學校,有3個辦公室,現在有8位老師等待工位的分配,請編寫程式,完成隨機的分配.
程式碼如下: #coding=utf-8 #一個學校,有3個辦公室,現在有8位老師等待工位的分配,請編寫程式,完成隨機的分配. import random # 定義一個列表來儲存3個辦公室 offices = [[],[],[]] # 定義一個列表來儲存8
23.輸入n個整數,找出其中最小的K個數。例如輸入4,5,1,6,2,7,3,8這8個數字,則最小的4個數字是1,2,3,4,。
題目:輸入n個整數,找出其中最小的K個數。例如輸入4,5,1,6,2,7,3,8這8個數字,則最小的4個數字是1,2,3,4,。 import java.util.ArrayList; public
(用指標方法處理)有n個整數,使前面各數順序向後移m個位置,最後m個數變成最前面m個數。編寫一個函式實現上述功能,在主函式中輸入n個整數,並輸出調整後的n個數
第一種方法:指標法 #include<stdio.h> #include<stdlib.h> int w(int *d,int e,int g) { int i,j,t; int *r; j=0; for(i=
輸入 3 個正數,判斷能否構成一個三角形。
port nbsp class angle () ack com can 能夠 package com.my.demo; import java.util.Scanner; public class Triangle { public static
輸入兩個整數,要求輸出其中值較大者。要求用函數來找大數。
數字 9.png 圖片 bsp gpo tdi 小數 .com 輸入 /* p176 例7.2 輸入兩個整數,要求輸出其中值較大者。要求用函數來找大數。 (1)函數名:應是見名知意,反應函數的功能,今定名為max (2)函數的類型:由於給定的兩個數是整數,顯然其中
輸入10個整數,將其中最小的數與第一個數對換,把最大的數與最後一個數對換。寫三個函式; ①輸入10個數;②進行處理;③輸出10個數。
import java.util.Scanner; public class Main { public static void main(String[] args){ Scanner sc = new Scann
輸入三個整數,按由小到大的順序輸出。
import java.util.Scanner; public class Main { public static void main(String[] args) { Scan