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樓:啊酷瑪
叢彈道導彈空是論理詮
c 程式設計題從鍵盤上輸入數,放入陣列中。輸出這數中,所有偶數的和以及所有奇數和
include using namespace std int main else cout 偶數 copy的和 even 奇數 的和 odd endl return 0 c 問題 使用scanf輸入任意10個整數到陣列a,然後再將這陣列中下標是奇數的陣列元素輸出.include stdio.h m...
C語言從鍵盤上輸入正整數,計算並輸出該數的各位數字之和
輸出該數的各位數字之和的源 如下 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個整數...