1樓:
c語言程式:
#include
void main()
;int n = 10;
int i;
printf("增加前:\n");
for(i=0; i
執行效果:
vb程式設計求**,一個陣列有十個元素。1,3,5,7,9,11,13,15,17,19先在螢幕上產生 50
2樓:匿名使用者
private sub ***mand1_click()dim a(9), temp
for i = 0 to 9
a(i) = i * 2 + 1
print a(i);
next i
print chr(10)
for i = 0 to 9
if i < 5 then
temp = a(i)
a(i) = a(i + 5)
a(i + 5) = temp
end if
print a(i);
next i
end sub
3樓:
private sub ***mand1_click()msgbox "1,3,5,7,9,11,13,15,17,19"
msgbox "11,13,15,17,19,1,3,5,7,9,11"
end sub
1.設數列為1,3,5,7,9,11,13,15,17,19,動態輸入在陣列array中,然後順序 20
4樓:斯柯雲
第一題:
#include
using namespace std;
int main()
;int i = 0;
while(i<10)cout<=0)cout<<--i<<",";cout<
using namespace std;
int a[3][3]=(1,2,3,4,5,6,7,8,9};
int main()
return 0;}
c語言程式設計:使用指標程式設計求3x4的二維陣列{1,3,5,7,9,11,13,15,17,19,21,23,25}的所有元素對角線之和
5樓:南城舊夢
輸出結果為60。 簡單說p和a是一個東西。也就是說把p換成a結果也是一樣的。
具體解釋一下: 二維陣列的結構是這樣的:a[3]這個第二維陣列記錄的是第一維陣列的開始地址。
即,a[0]的值和(&a[0][0])的值是一樣的。a[1]的值和(&a[1][0])的值是...
6樓:聽不清啊
以下程式求4x4矩陣的主對角線和次對角線之和:
#include
int main()
;for(i=0;i<4;i++)
; for(i=0;i<4;i++)
printf("主對角線之和=%d\n",s1);
printf("次對角線之和=%d\n",s2);
return 0;}
int a[3][4]={{1,3,5,7},{9,11,13,15},{17,19,21,23}};
7樓:匿名使用者
#include
void main()
,,};
printf( "1. %d\n", a[2][1] ); /*陣列下標0開始,第3個陣列的第2個數字*/
printf( "2. %d\n", a[1] ); /*第2個陣列的地址,2000 + 4*4 */
printf( "3. %d\n", a ); /* a的首地址, 2000*/
printf( "4. %d\n", a+1 ); /*a的首地址後移1個陣列的大小, 2000+4*4*/
printf( "5. %d\n", *a+1 ); /* *a取出a指向的內容,即第一個陣列的地址,等於2000,*a+1是第一個陣列第二個元素所在的地址2000+4, *(*a+1)=3 */
printf( "6. %d\n", *(a+1) ); /* a+1第2個陣列的第一個元素所在地址,2000+16, *(*(a+1))=9 */
printf( "7. %d\n", a[2]+1 ); /*第三個陣列第二個元素的地址2000+8*4+4, *(a[2]+1)=19 */
printf( "8. %d\n", *(a+1)+1 ); /* 根據第6題, *(a+1)+1是第2個陣列第2個元素所在地址,2000+16+4, *(*(a+1)+1) = 11 */
printf( "9. %d\n", *(*(a+2)+2)); /*根據第8題,a+2是第三個陣列的地址,*(a+2)是取這個地址,*(a+2)+2是第3個陣列第2個元素的地址,*(*(a+2)+2)是取這個地址的內容,為19 */}
8樓:匿名使用者
(1)變數19
(2)非法訪問
(3)地址 2000
(4)9 的所在地址
(5)非法訪問
(6)非法訪問
(7)非法訪問
(8)非法訪問
(9)非法訪問
9樓:手機使用者
從1到5是為6做鋪墊,6以後是推斷或發揮的,是合理的,看自己怎樣運用它
10樓:匿名使用者
最後一行的*(*(a+2)+2)是21
c程式,輸入10個整數存入一維陣列,從第二個元素開始,每個元素的值等
11樓:凌亂心扉
#include
#include
int main()
for(i=1;i<10;i+
for(i=0;i<10;i++)
printf("%d ",b[i]);
return 0;
}include用法copy:
#include命令預處理命
令的一種,預處理命令可以將別的源**內容插入到所指定的位置;可以標識出只有在特定條件下才會被編譯的某一段程式**;可以定義類似識別符號功能的巨集,在編譯時,前處理器會用別的文字取代該巨集。
插入標頭檔案的內容
#include命令告訴前處理器將指定標頭檔案的內容插入到前處理器命令的相應位置。有兩種方式可以指定插入標頭檔案:
1、#include《檔名》
2、#include"檔名"
12樓:癯月笑浮生
#include
void fun();
int main()
void fun()}
c+設數列為1,3,5,7,9,11,13,15,17,19,動態輸入在陣列array中
13樓:匿名使用者
/* * c program on turbo c 2.0* ------------------------*/#include
#include
#define arr_len 25
main()
scanf("%d",&arr[arr_len++]);
ch = getchar();
if (ch == '\n') break;
}printf("elements ... \n"); /*正序輸出*/
for (i=0;i=0;i--)
printf("\n");
free(arr); /* 記得要主動釋放自己主動申請的但無用的空間哦 */}
14樓:匿名使用者
c+設數列為1,3,5,7,9,11,13,15,17,19,動態輸入在陣列array中
你的意思是輸入到動態陣列中吧
#include
#include
void main()
設陣列a為含有元素的陣列,從鍵盤輸入陣列a的值
給你個思路 假設一個陣列a i 條件 i 0,i 10,i 1.然後定義a 0 是通過賦值的迴圈語句得出,鍵盤輸入第一個值scanf f a 0 後面的數可以按迴圈增加。2.更簡單,也可以自己設定輸入10次,來完成這個陣列。int a 10 int i for i 0 i 9 i scanf d a...
彙編程式題,a陣列中有元素,b陣列中有元素,兩個陣列有相同的元素,將這元素找出並輸出
2個陣列比較,做雙迴圈 先取1.1分別和2.1 2.10比較 再取1.2至1.15和2.1 2.10比較 設陣列a有10個整型元素,程式設計求出a中各相鄰兩個元素的和,並存入陣列b中,然後輸入 你的答案是錯的。for i 0 i 10 i b i a i a i 1 當i迴圈到9的時候,a i 1 ...
vb陣列插入,陣列元素的插入 VB
1 text2中的內容是由手工輸入還是由電腦隨機生成?2 插入的位置如何界定?比如輸入1,是插入第一個元素的前面還是後面?vb這樣在陣列中新增新資料?沒有好方法,只能用迴圈把插入點以後的所有元素後移一個,然後在插入點寫入新增的資料。給你一個方法,但是 來不及幫你寫了 1 陣列自己可以定義成不定大小的...