回覆列表
-
1 # 使用者3342973604726125
-
2 # 使用者3707159808840839
1、首先開啟c語言編輯器,新建一個C語言的檔案,檔案中引入C語言的標頭檔案,新建一個main函式,函式中設定一個10個元素的陣列以及一個用來求和的變數:
2、之後用一個for迴圈遍歷陣列,每次都從scanf中取到使用者輸入的數並存入陣列中,存完後再用sum加這個數,如此便能求出陣列內元素的和了:
3、最後執行程式,輸入10個數即可看到結果。以上就是用c語言從鍵盤輸入10個數存入陣列並求和的方法:
-
3 # 使用者716525687286061
#include<stdio.h>#include<algorithm>usingnamespacestd;#definemaxn1000inta[maxn];boolcmp(inta,intb){returna>b;}intmain(){inti,n;printf("請輸入要排序的元素個數:");scanf("%d",&n);printf("請依次輸入%d個數:",n);for(i=0;i<n;i++)scanf("%d",&a[i]);sort(a,a+n,cmp);for(i=0;i<n;i++)printf("%3d",a[i]);return0;}
1 2 3 4 5 6 7 8 9 10 11 inti=0,j=x; for(i=0;;i++) //計算x的位數 { if(j/10==0) break; } for(;i>=0;i--) //拆分x放入a { a[i] = x%10; x=x/10; }