1樓:匿名使用者
c語言中陣列定義的時候必須制定資料的個數,如: 1) int a[10];
2) #define n 10
int a[n]; //n 為常量
int n=10;
int a[n]; //這種定義陣列的方式是錯誤的,因為n是變數
2樓:鞏小苼
直接用陣列名字呼叫即可。 如: int a[10]={0,1,2,3,4,5,6,7,8,9];//定義一個陣列變數並賦初值 你可以用a[3]、a[8]分別呼叫第3個元素(2)和第8個元素(7),如:
int b;//定義一個整形變數 你可以用: b=a[3]+a[8]; 執行上面以後b的值會成為:9
c語言,陣列
直接用陣列名字呼叫即可。 如: int a[10]={0,1,2,3,4,5,6,7,8,9];//定義一個陣列變數並賦初值 你可以用a[3]、a[8]分別呼叫第3個元素(2)和第8個元素(7),如:
int b;//定義一個整形變數 你可以用: b=a[3]+a[8]; 執行上面以後b的值會成為:9
c語言程式設計,從鍵盤輸入n個整數存放在一維陣列a中,查詢a陣列中包不包括資料x
3樓:匿名使用者
int main()
if(i else printf("沒有資料%d",x); return 0;} c語言,從鍵盤輸入10個整數給一維陣列a,輸出這10個元素的值,求元素之積 4樓:匿名使用者 #include void main() printf("\n\n%d\n\n\n",t); }簡單的數可以,但是資料大了會溢位,你自己改吧。 5樓:匿名使用者 元素的積是不是需要大數乘法 c語言,c語言! 輸入一個正整數n(1 6樓:匿名使用者 #include void main() {int i,n,k=0,max,a[10]; printf("輸入正整數n(n大於1且不大於10): "); scanf("%d",&n); printf("輸入%d個整數: ",n); scanf("%d",&a[0]); max=a[0]; for(i=1;i 7樓:匿名使用者 //複製一下**到編輯器執行,請採納哦! #include #include int main(); a = (int*)malloc(sizeof(int) * n); while(i m) }printf("%s","最大值為:"); printf("%d",m); printf("%s",",最大值陣列下標為:"); printf("%d",r); printf("\n");} 8樓:匿名使用者 #include int main() 9樓:聽不清啊 #include int main() printf("最大 數%d是第%d個\n",a[maxi],maxi+1); return 0;} 10樓:匿名使用者 #include #include int main(void) {int n; printf("輸入正整數n(1 11樓:滄海雄風 #include #include #include int main() else if (big 12樓:匿名使用者 #include #include void main() system("pause");} 13樓:匿名使用者 #include main() 在c語言中,存入10個數到陣列a中,再輸入一個整數x,在陣列a中找到這個數字,如果找到就輸出陣列的 14樓:匿名使用者 #include "stdio.h" int main() }if(j>9) printf("no");} 15樓:匿名使用者 #include int find(int *a, int l, int x)return r; }int main() return 0;} 16樓:匿名使用者 #include#definen10voidinsert(intlist,intn,intx){inti;for(i=n-1;(i>=0)&&(x 你的程式我改了下,沒什麼大的問題,你自己看看 include include int main printf n return 0 ps 這個題目要求輸入的是一個四位數,所以可以簡單的使用窮舉法,一位一位的列印就可以了。我還是建議樓主使用下面的這種辦法,可以輸出多位的。include include... 只能返回一個數,陣列不能返回,以陣列為函式引數傳給形參時,由於是陣列名傳遞 地址傳遞 實參和形參共用一段記憶體,對形參更改時實參的值也會改變,所以不需要返回值 return amounts 你返回的是地址,所以函式型別應該是指標型的才能返回。即 extend double extend double... 宣告一個較大的char型陣列,待輸入完成後依次檢查陣列元素,除第一個單詞可能需要個別處理外,其餘以空格後跟字母或其它字元後跟字母的就認為是一個單詞,累加計數即可。如下 int main int argc,char argv 執行樣例如下圖 include main printf there are ...C語言題目輸入整數n(設1000 n 9999),將n按十進位制位分解為各乘式的累加和
c語言如何返回陣列,c語言如何返回一個陣列?
c語言編寫程式,在一維陣列裡輸入一句英文,統計該句子裡出現的單詞個數