1樓:盲然者
我用的是c++的。
#include
進行排序處理的函式。
void paixu(int sum, int num)int temp;//儲存數字的臨時變數。
int i, j;//迴圈變數。
輸出排序前的陣列。
cout<<"排序前的陣列:";
for(i=0; i num[i+1])temp = num[i];
num[i] =num[i+1];
num[i+1] =temp;
輸出排序後的陣列。
cout<<"從小到大排序:";
for(i=0; i>num[0]>>num[1]>>num[2];
paixu(sum, num);/呼叫排序函式進行排序。
註釋:我寫的**是用函式寫的,主要是對於較多的數排時很好用的,要是數多了你只需要改sun中的數就可以了。對於較多的數排是比較方便。你可以把他存下來。
2樓:葉子不改
不知道你說的是什麼語言,希望是c或者c++#include
#include
#define n 10
main()
int a[n],i,j,t;
for(i=0;ia[j+1])
t=a[j];
a[j]=a[j+1];
a[j+1]=t;
for(i=0;iprintf("%d\t",a[i]);
3樓:手機使用者
簡單給你說說。
很簡單的問題。如果。
從鍵盤輸入任意三個整數,逆序輸出
4樓:
從鍵盤輸入任意三個整數,逆序輸出。
親,您好!很高興為您解答。從鍵盤輸入任意三個整數,逆序輸出答:
親親您好,從鍵盤任意輸入乙個3位整數,程式設計計算並輸出它的逆序數(忽略整數前的正負號)。例如,輸入-123,則忽略負號,由123分離出其百位1、十位2、個位3,然後計算3100+210+1 =321,並輸出321。這裡演示一下如何用vc++編寫輸入三位正整數,然後輸出其對應逆序數的小程式。
有興趣的朋友可以來看看。工具/材料· vc++編譯軟體操作方法1、第一步,我們首先要寫開頭:#includevoid main()2、接著就是「**容器」——大括號。
3、需要先定義兩個整形的變數,用a,c表示。即:int a,c;4、然後就準備輸入a的值,即:
printf("請輸入乙個3位正整數a:")scanf("%d",&a);5、到了最主要的部分,就是逆轉交換的實現,這裡我們可以使用取餘的方法實現;即:c=a%10*100+(a/10)%10*10+a/100;6、最後一步就是輸出c的值了,也很簡單:
printf("三位正整數a的逆序數是:%d",c);7、程式的整體**為:#includevoid main()8、最後將**儲存,執行即可實現自己想要的效果。
從鍵盤上輸入兩個整數進行兩個數比較後從小到大輸出
5樓:
摘要。親, 您好,非常高興您提問的問題:從鍵盤上輸入兩個整數進行兩個數比較後從小到大輸出?
在c語言中,從鍵盤輸入兩個整數,按由小到大的順序輸出,只改變指標的指向,下面詳細介紹。1新建乙個工程和。c檔案2輸入標頭檔案和主函式。
親, 您好,非常高興您提問的問題:從鍵盤上輸入兩個整數進行兩個數比較後從小到大輸出?在c語言中,從鍵盤輸入兩個整數,按由小到大的順序輸出,只改變指標的指向,下面詳細介紹。
1新建乙個工程和。c檔案2輸入標頭檔案和主函式。
從鍵盤上輸入整數存入一維陣列元素中,然後按逆序輸出該陣列的元素。C 程式設計求高手解答
用c 有很簡單的方法 把元素存vctor或list的容器裡邊 然後反響遍歷 如果是練習資料結構 樓上的思路很好了 還可以用起泡排序演算法或者二叉排序等,具體演算法可以去看資料結構排序一章的內容 include 簡單選擇排序 using namespace std int main if flag b...
編寫程c序,從鍵盤輸入數字字元09然
include main include int main c語言作業 編寫乙個程式,讀入乙個數字字元0 9,將其轉換為相應的整數後顯示出來 求大神解答啊 你好,程式如下 include void main 有疑問提出望採納 如下 include int main include int main ...
編寫程式,要求從鍵盤輸入帶有小數的陣列,然後採用冒
include main for i 0 i 10 i printf 3d a i 編寫乙個程式,要求從鍵盤輸入10個整數,然後採用氣泡排序法,按降序排序。用氣泡排序法啊 採用冒泡法降序排列10個輸入資料的程式如下 先定義乙個長度為10的陣列a,10個資料由鍵盤輸入,從第乙個數開始,兩兩一組進行判斷...