(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 請輸入十個整數 ...