陣列大折騰

2021-07-25 05:05:18 字數 1303 閱讀 1966

(1)建立乙個有20個元素的整型陣列,通過初始化,為陣列中的前10個元素賦初值,然後通過鍵盤輸入後10個元素的值,從前往後(從第0個到第19個)輸出陣列中元素的值,每5個元素換一行。

#include

int main( )  

;printf("請輸入10個整數\n");  

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

scanf("%d", &a[i]);  

printf("由前往後,陣列中的值是:\n");  

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

return 0;  

}  (2)建立乙個長度為10的整型陣列並初始化,由後往前(由第9個元素向第0個元素方向)輸出陣列中所有元素的值,改變陣列元素的值,令所有的資料加倍,輸出改變後的值。

#include

int main( )  

;printf("由後往前,陣列中的值是:\n");  

for(i=9; i>=0; --i)  

printf("%d\t", a[i]);  

printf("\n");  

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

a[i]*=2;

printf("由前往後,陣列中改變了的值是:\n");  

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

printf("%d\t", a[i]);  

printf("\n");  

return 0;  

}  建立乙個長度為16的整型陣列a並初始化,先輸出陣列中元素值為3的倍數的數,再輸出所有下標為3的倍數的元素值。輸出如圖示。

;printf("陣列中,元素值為3的倍數的數是:\n");  

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

printf("下標為3的倍數的元素值是:\n");  

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

return 0;  

} (4)建立乙個長度為16的整型陣列a並初始化,刪除陣列中所有能被3整除的元素(陣列中實際有效使用的元素將不足16),輸出刪除後陣列中的全部元素。

#include

int main( )  

; //初始化  

for(i=0,j=0; i<16; ++i)  

printf("刪除所有能被3整除的數後,剩餘的數是:\n");  

for(i=0; i

陣列大折騰

問題描述 定義陣列,為陣列賦初值 輸入值 翻倍 輸出等各種操作 程式的版權和版本宣告部分 檔名稱 array.cpp 作 者 解曉東 完成日期 2012 年 12 月 21 日 版本號 v1.0 輸入描述 無 問題描述 定義陣列,為陣列賦初值 輸入值 翻倍 輸出等各種操作 include using...

陣列大折騰

05.檔名稱 test.cpp 06.作 者 馬德鵬 07.完成日期 2013 年11月24日 08.版 本 號 v1.0 09.對任務及求解方法的描述部分 10.輸入描述 無 11.問題描述 陣列大折騰 12.程式輸入 7 13.程式輸出 105 14.演算法設計 include include ...

陣列大折騰

1 建立乙個有20個元素的整型陣列,通過初始化,為陣列中的前10個元素賦初值,然後通過鍵盤輸入後10個元素的值,從前往後 從第0個到第19個 輸出陣列中元素的值,每5個元素換一行。include using namespace std int main 初始化前10個元素 cout 請輸入十個整數 ...