/* for迴圈,可輸入起/迄值 與 增加值,加總迴圈值 */ #include #include int main() { /* 1>宣告變數,起/迄值 與 遞增值,累計值 */ int mValue; //迴圈變數值 int mFrom; //起始值 int mTo; //結束值 int mAdd; //遞增值 int mTotal; //合計值 int mCounter; //累計迴圈數 //設定初值 (務必要設定) mTotal = 0; mCounter = 0; /* 2>輸入迴圈的 起/迄值 與 遞增值(提示文字), 3個變數輸入 寫成3個 scanf */ printf("\n請輸入 起始值:"); scanf("%d",&mFrom); printf("\n請輸入 結束值:"); scanf("%d",&mTo); printf("\n請輸入 遞增值:"); scanf("%d",&mAdd); /* 3>執行 for 迴圈 */ for(mValue = mFrom ; mValue <= mTo ; mValue += mAdd) { mCounter++; mTotal += mValue; //加總 printf("第%5d圈 , mValue=%8d , mTotal=%8d\n",mCounter , mValue , mTotal); } /* 4>顯示總計 */ printf("\n從 %d 加到 %d , 每次增加 %d , 加總結果:%d \n", mFrom , mTo , mAdd , mTotal); system("pause"); return 0; }