回覆列表
-
1 # kmope3403
-
2 # 木子李ovo
int a = 0;
int b[10] = {0};
for(int i = 0; i <10;i++)
{
std::cout<<"輸入數吧少年!"
std::cin >> a;
b[i] = a;
}
for(int i = 10;i>0;i++)
{
std::cout<<b[i];
}
你說的要求很怪異,指標和陣列的概念我建議你最好再看看,陣列名其實就可以當指標用。
-
3 # 使用者1543331805138004
1、首先開啟c語言編輯器,新建一個C語言的檔案,檔案中引入C語言的標頭檔案,新建一個main函式,函式中設定一個10個元素的陣列以及一個用來求和的變數:
2、之後用一個for迴圈遍歷陣列,每次都從scanf中取到使用者輸入的數並存入陣列中,存完後再用sum加這個數,如此便能求出陣列內元素的和了:
3、最後執行程式,輸入10個數即可看到結果。以上就是用c語言從鍵盤輸入10個數存入陣列並求和的方法:
#include"stdio.h"voidmain(){inti,b=1,a[10];for(i=0;i<10;i++)scanf("%d",&a[i]);for(i=0;i<10;i++)printf("10個數是:=%d\n",a[i]);for(i=0;i<10;i++)b*=a[i];printf("10個數的乘積=%d\n",b);}