1樓:凌亂心扉
#include
using namespace std;
int main()
int sum=a[0];
for(i=1;i<10;i++)
if(a[0]
cout<<"最大值為:" }此**在vc6.0中能執行。 cout語句的一般格式為: cout《表示式1《表示式2<<……《表示式n; 在定義流物件時,系統會在記憶體中開闢一段緩衝區,用來暫存輸入輸出流的資料。在執行cout語句時,先把插入的資料順序存放在輸出緩衝區中, 直到輸出緩衝區滿或遇到cout語句中的endl(或'\n',ends,flush)為止,此時將緩衝區中已有的資料一起輸出,並清空緩衝區。輸出流中的資料在系統預設的裝置(一般為顯示器)輸出。 一個cout語句可以分寫成若干行。如: cout<<"this is a ****** c++ program."<可以寫成 cout<<"this is " //注意行末尾無分號 <<"a c++ " <<"program." <也可寫成多個cout語句,即 cout<<"this is "; //語句末尾有分號 cout <<"a c++ "; cout <<"program."; cout<以上3種情況的輸出均為: this is a ****** c++ program. 注意:不能用一個插入運算子「<<」插入多個輸出項,如: cout cout<會以下面的形式輸出:4 345.789 a 2樓:匿名使用者 #include void main() ;max = a[0]; for(i=0;i<10;i++) }printf("該陣列中的最大值是%d,在第%d的位置上\n",max,++k);} 3樓:匿名使用者 #include main () }printf("%d\n",max,xiabiao);} 用c語言程式設計,從鍵盤上輸入10個整數存放到一維陣列中,輸出其中最大的數及其對應的陣列下標值 4樓:陳開武 解題思路:先鍵盤輸入10個整數,假設陣列的第1個是最大數max,同時設定最大值下標為0,接著for迴圈依次判斷其是否大於最大數,如果大於替換掉最大值,並更新最大值下標,最後輸出最大數和陣列下標。 參考**: #include int main() //假設陣列的第1個是最大數max,同時設定最大值下標為0 max=a[0]; maxi=0; //for迴圈依次判斷其是否大於最大數,如果大於替換掉最大值,並更新最大值下標 for(i=1;i<10;i++) }//輸出最大數和陣列下標 printf("最大數為:%d,陣列下標為:%d",max,maxi); return 0; }程式執行結果如下: 參考資料: for迴圈遍歷求陣列中的最大值是最常用的方法,但還有一種方法就是迴圈連結串列的遍歷; 首先需要建立資料域和指標域,回到mian函式中,建立三個節點,然後用頭節點申請空間,再輸入資料到頭節點,最後用while語句,進行遍歷連結串列。如下是迴圈連結串列遍歷的例項: void show(list *p) //遍歷,迴圈連結串列的遍歷最好用do while語句 ,因為頭節點就有值 while(temp!=p); printf("\n");} 5樓:非常可愛 #include"stdio.h" //從鍵盤輸入10個數存入一維陣列,求這10個數中的最大值和最小值並輸出 intmain() max=min=num[0]; for(i=1;i<10;i++) printf("最大為:%f\n最小為:%f\n",max,min); return0; }擴充套件資料從鍵盤向一維陣列輸入10個實數,並且計算最大值,最小值和平均值#include #include intmain() for(i=0;i<10;i++) for(i=0;i<10;i++) max=min=array[0]; for(i=0;i<10;i++) if(array[i] }printf(「最大值為=%f\n」,max); printf(「最小值為=%f\n」,min); }system(「pause」); return0;} 6樓:匿名使用者 思路:先鍵盤輸入一個數賦值給陣列的第一個數,並且賦值給最大數max,同時設定最大值下標為0,接著for迴圈依次賦值給陣列相應位置並判斷其是否大於最大數,如果大於替換掉最大值,並更新最大值下標,最後輸出最大數和最大數下標。 參考**: #include "stdio.h" int main() } printf("最大數為:%d,最大數下標為:%d",max,maxi); return 0;}/* 執行結果:(例如求5的階乘) 1 2 5 3 4 6 7 9 8 0 最大數為:9,最大數下標為:7*/ 7樓:匿名使用者 #include int main() ;for(i=0;i<10;i++) }printf("輸入的最大的數是:%d,對應下標是:%d\n",max,index); return 0;} 8樓:爭議什麼 #include void main() }printf("最大的數為:%d,所在的下標為:%d\n",max,k);} 用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樓:匿名使用者 這道題怎麼這麼多人問啊。 我都回答好幾次了。 唉呀。。。。。 int main if i else printf 沒有資料 d x return 0 4 程式設計實現以下功能 用c語言程式設計,在主函式中,由鍵盤輸入10個互不相同的整數存放在一維陣列a include void myout int arr,int n int delx int arr,int ... 估計題目你沒有看懂啊,程式其實不難,用字串來做更簡單void jian char a,char b,char c ab為減數,c為結果,你也可以abc為全域性陣列 b1 100 c1 100 賦值0防干擾int i,j,flag int la,lb,lc la strlen a lb strlen ... private static void stringfind 這樣就放到了 str 陣列中。內 求採納容 編寫程式,從鍵盤輸入一個字串存放在字元陣列a中,再將a元素中的所有小寫字母存放到字元陣列b中 include include include define max 10 int main for...c語言程式設計從鍵盤輸入n個整數存放在一維陣列a中
c語言用一維陣列存放整數,c語言 用一維陣列存放一個整數
從鍵盤上輸入一串字元,如何將它存放到陣列中