1樓:施來
用c++ 有很簡單的方法 把元素存vctor或list的容器裡邊 然後反響遍歷
如果是練習資料結構 樓上的思路很好了
2樓:幸福桔梗
/*還可以用起泡排序演算法或者二叉排序等,
具體演算法可以去看資料結構排序一章的內容*/#include //簡單選擇排序
using namespace std;
int main()
if(flag)
break;//跳出外層迴圈
flag = true;
}for(i = 0;i < 10;i++)//輸出cout<
cout< system("pause"); return 0;} 3樓:匿名使用者 c的怎麼樣? #include #include #include int _tmain(int argc, _tchar* argv)for(i=9;i>=0;i--) system("pause"); return 0;} 4樓:呵呵 #include using namespace std; int main() cout << "反序輸出:" << endl; for (int i = 9; i >= 0; i--)system("pause"); return 0;} c++定義一個整形陣列,從鍵盤錄入10個元素,然後任意輸入一個整數,用順序法查詢該數 5樓:匿名使用者 #include using namespace std; int main(void) if (!flag) cout << "無此數" << endl; return 0;} 6樓:丿夜灬羽靈 static void main(string args)console.writeline("請輸入要查詢的數:");//c++是printf("請輸入要查詢的數:"); int findnum=int.parse(console.readline()); bool isfind = false; for (int i=0;i 7樓:福建省寧德市 #include void main() cout<<"請輸入一個數:\n"; cin>>t; for(i=0;i<10;i++) }if(i==10)} 8樓:匿名使用者 #include #define n 5 void main() //將長度為n的陣列a, 下標為i的位置插入值為v的元素。 插入後,陣列長度為n+1. , in; /*宣告一個陣列,陣列的大小為n+1,多出一個空間用來插入一個元素*/ printf("\n 插入前的陣列元素:\n"); for (i = 0;i < n;i++)printf("\n 請輸入一個要插入的數:"); scanf("%d", &in); for (i = 0;i < n;i++)//查詢第一個大於要插入數的位置 for (j = n;j > i;j--)//為要插入的數留出位置num[i] = in;//將要插入的數儲存到該位置printf("\n 插入後的陣列元素:\n"); for (i = 0;i < n + 1;i++)printf("\n");} 用c++編寫程式從鍵盤輸入10個整數到一維陣列中,找出最大值以及最大值所在的位置並輸出。 9樓:來日方長 #include using namespace std; int main() if (min > a[i]) }else }cout << "最大值:" << max << "位置:" << maxpos << endl; cout << "最小值:" << min << "位置:" << minpos << endl; return 0; }擴充套件資料: for迴圈的基本用法: 1、語句最簡形式為: for( ; ; ) 2、一般形式為: for(單次表示式;條件表示式;末尾迴圈體) 其中,表示式皆可以省略,但分號不可省略,因為“;”可以代表一個空語句,省略了之後語句減少,即為語句格式發生變化,則編譯器不能識別而無法進行編譯。 for迴圈小括號裡第一個“;”號前為一個為不參與迴圈的單次表示式,其可作為某一變數的初始化賦值語句, 用來給迴圈控制變數賦初值; 也可用來計算其它與for迴圈無關但先於迴圈部分處理的一個表示式。 “;”號之間的條件表示式是一個關係表示式,其為迴圈的正式開端,當條件表示式成立時執行中間迴圈體。 執行的中間迴圈體可以為一個語句,也可以為多個語句,當中間迴圈體只有一個語句時,其大括號{}可以省略,執行完中間迴圈體後接著執行末尾迴圈體。 執行末尾迴圈體後將再次進行條件判斷,若條件還成立,則繼續重複上述迴圈,當條件不成立時則跳出當下for迴圈。
10樓:匿名使用者 這道題怎麼這麼多人問啊。 我都回答好幾次了。 唉呀。。。。。 c++程式題 輸入10個數到一維陣列中,按升序排序後輸出。分別用3個函式 實現資料的輸入,排序和輸出。
20 11樓:微俊 #include using namespace std; void bubblesort(int *pdata,int count) void show(int *pdata){for(int i=0;i<10;++i)cout<純手 打望採納 c++問題:使用scanf輸入任意10個整數到陣列a,然後再將這陣列中下標是奇數的陣列元素輸出. 12樓:匿名使用者 #include "stdio.h" main() 13樓: 首先寫一個判斷奇數的方法,返回的是boolean型別的,然後定義個新的陣列來接受奇數,先查詢奇數的個數,然後就可以確定新建立的陣列的大小了 14樓:匿名使用者 #include int main() 滿意抄請襲採bai納du 。zhidao 15樓:q267195170真藥 用迴圈還有判斷不就行了 16樓:匿名使用者 #include int main() ; for(i = 0; i < n; ++i) scanf("%d",&a[i]); for(i = 1; i < n;i += 2) printf("%d ",a[i]); printf("\n"); return 0;} 17樓:聽不清啊 #include using namespace std; int main() 18樓:物理公司的 #include void main()}} 19樓:小丁雞摩羯 #include #define num 10 int main() return 0;} 20樓:匿名使用者 int n = 10; int arr[n]; while(n < 10) for(int i=0;i<10;++i) 21樓: //#include "stdafx.h"//if the vc++6.0, with this line. #include using namespace std; int main(int argc,char *argv)return 0;} 22樓:超鬼崩盤帝 #include int main() for (int i = 1;i < 10;i=i+2)while (1);} 23樓:啊酷瑪 叢彈道導彈空是論理詮 include using namespace std int main else cout 偶數 copy的和 even 奇數 的和 odd endl return 0 c 問題 使用scanf輸入任意10個整數到陣列a,然後再將這陣列中下標是奇數的陣列元素輸出.include stdio.h m... 輸出該數的各位數字之和的源 如下 include int fun int n else return sum void main 擴充套件資料1 輸入的數字要是整數,並且要在規定範圍內。2 對輸入的數要進行拆分,注意1和本身不能在求和之中。3 可以使用迴圈對輸入的數 n 遍歷,如果n i餘為0,則表... int num 10 for int i 1 i 9 i for int j 0 j 10 j c語言編寫函式,對具有10個整數的陣列如下操作 從第n個元素開始直到最後一個,依次向前一個位置,輸出結果.include int main void s int a 10 n 編寫函式,對具有效期0個整數...c 程式設計題從鍵盤上輸入數,放入陣列中。輸出這數中,所有偶數的和以及所有奇數和
C語言從鍵盤上輸入正整數,計算並輸出該數的各位數字之和
對在一維陣列中存放的整數進行如下操作 從元素開始直到最後元素,依次向前移動位置