1樓:匿名使用者
#include
#define n 10
#define invalid 0xffffusing namespace std;
int main (int argc, char** argv)}if (istrigger) elsereturn true;}
2樓:匿名使用者
#include
using namespace std;
int main()
,i,sum=0;
cout<< "請輸入10 個整數"<='0'&&c<='9')else
cin.ignore();
}for(i=0;i<10;i++)
cout<< "輸入的10個整數分別是:";
for(i=0;i<10;i++)
cout< cout< if(sum!=0) cout<<"能夠被5整除的數之和:"< else cout<<"沒有能被5整除的數"< system("pause"); return 0;} 3樓:匿名使用者 var a:array[0..20]of longint; i,j,k,n,t:longint; b:boolean; begin for i:=1 to 10 do read(a[i]); b:=false; for i:=1 to 10 do if a[i] mod 5=0 then begin t:=t+a[i]; b:=true; end; if b then writeln(t) else writeln('沒有能被5整除的數'); end. 我轉來的,我不擅長這個。 求c++程式:任意從鍵盤輸入10個整數,按從小到大的順序排序,並輸出結果。 4樓:ly辰 方法步驟如下: 1.首先,定義一個結構,包括數值、排名和序號。 2.定義結構陣列變數d,儲存所有整數資訊。 3.接下來,定義一個自定義函式來比較整數序列中任意兩個整數的大小。 4.定義一個自定義函式,比較整數序列中任意兩個數字的序數大小。 5.在主函式中,首先定義兩個整數,並儲存整數個數和排名計數。 6.使用for迴圈輸入序列中的整數,並設定序列中每個整數的序列號。 7.按整數大小排序的序列中的所有數值。 8.將好排序數值新增排序編號。 9.最後,根據索引輸出所有整數的排序。 注意:(1)交換排序:參照求最大值和最小值的思想,按升序排序的基本過程是將第一個數字與下一個數字進行比較。如果後面的數字很小,那麼交換和第一個數字的位置。否則,不要交換。 (2)氣泡排序:交換和重複兩個相鄰數字的過程。一般來說,如果有n個數字要排序,則需要n-1起泡。 (3)選擇排序:在交換順序的基礎上,找出剩餘數量的最大值,並與地面上的i+1數量進行交換,使得每輪比較中只有一次交換操作,該演算法最多隻有n-1個交換操作。 5樓:miss小花 1、首先,定義一個結構體,包含數值、排名和序號。 2、定義一個結構體陣列變數d,儲存所有的整數資訊。 3、接著,定義一個自定義函式,比較整數序列中,任意兩個整數的大小。 4、定義一個自定義函式,比較整數序列中,任意兩個數的序號大小。 5、主函式中,先定義兩個整數,儲存整數個數和排名計數。 6、用for迴圈,輸入序列中的個整數,並設定每個整數在數列中的序號。 7、數列中的所有數值,按其整數大小進行排序。 8、給排好序的每個數值,新增排序編號。 9、然後,所有整數按索引排序。 10、最後,按照索引輸出所有整數的排名。 11、執行程式,輸入規定個數的整數,電腦就會輸出每個整數在序列中的排名。c語言共有三種排序方法。 交換排序:借鑑了求最大值,最小值的思想,按升序排列的基本過程為,先將第一個數分別與後面的數進行比較,若後面是的數小,則交換和第一個數的位置,否則不交換。 這一輪結束之後,則求除了一個最小的放在第一個位置,然後進行第二輪比較,但這種交換效率低。 氣泡排序:將相鄰兩個數進行交換,重複的過程,一般,如果有n個數進行排序,則需進行n-1起泡。 選擇排序:在交換排序的基礎上,找出餘下的數中的最大值再與地i+1個數進行交換,這樣每一輪比較中最多隻有一次交換操作,這個演算法最多隻有n—1次交換操作。 6樓:汐日南莘 #include using namespace std; int main() }for(i=0;i<10;i++) cout< 7樓:暮影 #include void main() cout<<"\n----------------befor string------------\n"; for(i=0;i,10;i++) { if(i%5==0) cout<<"\n";//每行5個元素輸出 cout<<" "<呼叫函式 cout<<"\n-----------after stritng-----------------\n " ; for(i0;i,10;i++) { if(i%5==0) cout<<"\n"; cout<<" "<序 { int k,temp; for(int i=0;i 用c++編寫程式從鍵盤輸入10個整數到一維陣列中,找出最大值以及最大值所在的位置並輸出。 8樓:來日方長 #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迴圈。
9樓:匿名使用者 這道題怎麼這麼多人問啊。 我都回答好幾次了。 唉呀。。。。。 c++程式設計題 從鍵盤上輸入10個數,放入陣列中。輸出這10個數中,所有偶數的和以及所有奇數和。 10樓:匿名使用者 #include using namespace std; int main() else }cout << "偶數 copy的和: " << even << ", 奇數 的和:" << odd << endl; return 0;} 依然新手 include int main int argc,char argv else if m 0 while m 0 printf n正數個數 d n正數平均數 d n負數個數 d n負數平均數 d n zs,zss zs,fs,fss fs 列印 return 0 除錯ok 月無塵 inc... 問明 include int main int a 20 int k 0,sum 0,i for i 0 i 20 i scanf d a i if a i 0 sum a i 負數之和 k 計數 printf d d sum,k return 0 執行效果 一 return在函式中的作用 我們如果... 會飛的小兔子 include intmain inta scanf d a intb 10 intk 0 while a b k a 10 a a 10 k printf d n k inti 0,sum 0 while i k sum sum b i b i b i i printf d n su...C語言。求大神解從鍵盤上任意輸入n個數(以0結束),統計正負數的個數並分別計算正數和負數的平均值
C語言程式設計從鍵盤中任意輸入整數,統計其中負數的個數,並
c語言程式設計從鍵盤輸入任意正整數,求其各位數字立方和