定義一維整型陣列,長度為十,從鍵盤中輸入個數,找出該

2021-03-03 20:27:35 字數 1476 閱讀 1468

1樓:匿名使用者

//參考**版

#include

int main()

,***=0;

scanf("%d",&n);

for(i=0;i<10;i++)

if(n==a[i])

if(!***) printf("-1\n");

return 0;}

從鍵盤輸入10整數,放在一維陣列中.輸入一個整數,在陣列中查詢與其相等的數,,並輸出其下標。否則輸出-1.

2樓:匿名使用者

使用for迴圈反來複呼叫scanf函式10次接收源鍵盤輸入10個整數,迴圈結束後再呼叫scanf函式1次接收輸入一個整數。for迴圈查詢相等的數。完整**如下:

#include

int main(void)

int d,j=0;

scanf("%d",&d);

for(i=0;i<10;i++)

}if(j==0)

return 0;}

3樓:樂觀的魚德

#include//標準輸入

輸出函式呼叫需要此標頭檔案、就是那個printf和scanf函式要用的 void main()//主函式 //讀取資料函式 printf("\n"); //換行 for(i=1;i<=9;i++) //比較10個資料 printf("\n從大到小排列是:\n"); //輸出字元 for(i=10;i>=1;i--) //迴圈輸出按大小排列的資料 printf("%5d",a[i]); printf("\n");//每輸出一個資料換行 }

4樓:不時後會

#include

int main()

printf("%d ",i);

j=1; //j是判斷是否在陣列中找到m的標準,m=1,表示已經找到了 }}

printf("\n");

if(!j) }

/*從鍵盤輸入10個整數 ,存入到陣列中

*/void shuru(int a[10])}

定義一個有10個元素的一維整型陣列,從鍵盤輸入給陣列的每個元素賦值,並把每個元素進行輸出。

5樓:聽不清啊

#include

int main()

6樓:匿名使用者

#include

main()

for(i=0;i<10;i++)

printf("%d" a[i]);}

7樓:匿名使用者

#include

void main()

printf("out 10 data:\n");

for(i=0;i

8樓:匿名使用者

這麼多問題,,給個有心人幫你吧..

c語言定義整型陣列並未初始化資料

首先要清楚什麼是初始化 在宣告變數的同時賦值就是初始化。而在其後的賦值語句就不是初始化。一般來說,如果你不給變數一個確定的值,就直接引用它,則系統不能保證執行的唯一性,而這是我們程式所不允許的。所以我們一般用初始化的方法來確定其值。如char str 100 引用memset str,sizeof ...

如何申明維數很大的二維陣列,如何定義大維度的二維陣列

其實可以用動態分配的方法 int num1 100000 int num2 10000 int ptr new int num1 for int i 0 i 清除時只要反著來就可以了 for int i 0 i delete ptr 大哥啊,你真猛。首先我的機子上 sizeof long 4 那咱們...

C語言主函式定義任意長度的一維陣列,主函式輸入陣列元素(已排序),分別呼叫函式

include define n 10 函式前置宣告 int sortarr int p,int n int printarr int p,int n 氣泡排序 int sortarr int p,int n return 0 列印回陣列 答 int printarr int p,int n int...