1. 程式人生 > 其它 >2020.12.30陣列間資料轉換

2020.12.30陣列間資料轉換

技術標籤:C learningc語言

任意從鍵盤輸入10個整數存入陣列a中,從陣列a的第二個元素起,
分別將後項乘以前項之積存入陣列b中,並輸出陣列b的內容。
** 要求輸入提示資訊為:無輸入提示資訊
** 要求輸入格式要求為:"%d"
*要求輸出格式要求為:"%3d"

#include <stdio.h>
int main(void)
{
	int i, j;//i用來表示a陣列下標,j用來表示b陣列下表,
	//兩個陣列是不可共用一個變數來存放下標的;
	int a[10];
	int b[9];
	for (i = 0; i <= 9;
i++) {//輸入a陣列資料; scanf_s("%d", &a[i]);//在vc中直接輸入scanf會編譯錯誤, //scanf在DevC++適用,scanf_s對輸入結果不會產生影響。 } j = 0;//規定b陣列下標從0開始; for (i = 0; i <= 8; i++) { b[j] = a[i] * a[i + 1]; printf("%3d", b[j]); j++; } printf("\n"); }

結果:在這裡插入圖片描述
程式碼塊內備註詳盡矣。
peace.