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樓:匿名使用者 這麼多問題,,給個有心人幫你吧.. 首先要清楚什麼是初始化 在宣告變數的同時賦值就是初始化。而在其後的賦值語句就不是初始化。一般來說,如果你不給變數一個確定的值,就直接引用它,則系統不能保證執行的唯一性,而這是我們程式所不允許的。所以我們一般用初始化的方法來確定其值。如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 那咱們... 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...c語言定義整型陣列並未初始化資料
如何申明維數很大的二維陣列,如何定義大維度的二維陣列
C語言主函式定義任意長度的一維陣列,主函式輸入陣列元素(已排序),分別呼叫函式