當前位置:編程學習大全網 - 編程軟體 - c語言中求和問題:變量i 的初始值何時設置為0,何時設置為1?

c語言中求和問題:變量i 的初始值何時設置為0,何時設置為1?

這個“ i ”妳設置為幾都無所謂啊,這只是用來決定循環從哪裏開始的,比如拿妳的第壹個求和問題,我讓“ i ”的初始值為24,那麽程序這麽寫:

#include<stdio.h>

void main(){

int i=24;

int initN=1;

int MySum=0;

for(i;i<124;i++){

MySum=MySum+initN;

initN++;

}

printf("The result is %d !\n",MySum);

}

妳看到了這裏的' i '從24壹直加到124,也就是說循環運行了100次,而真正決定這個公式的初始值為initN,妳如果要問為什麽這個值要壹定是1,那麽妳忽略了公式,妳看壹下公式,是從1開始加的,所以基數的值要為1,當然壹般編程不會這麽寫程序,因為在這道題中可以用' i '來同時起‘ initN ’的作用,那麽程序這麽寫:

#include<stdio.h>

void main(){

int i=1;

int MySum=0;

for(i;i<101;i++){ //這妳也可以寫成 for(i;i<=100;i++){

MySum=MySum+i;

}

printf("The result is %d !\n",MySum);

}

程序要以公式為中心,公式是壹定的或變化不那麽多,但對於壹個公式而言,程序可以編寫的千變萬化。

  • 上一篇:[VBA or Matlab?] 小弟寫論文要用到壹些,但是小弟對excel 不是很熟悉,要用到數據篩選的地方不是很明白
  • 下一篇:福州有哪些教學水平高的高中推薦?
  • copyright 2024編程學習大全網