单片机交流
直播中

贺服窍

8年用户 1078经验值
私信 关注
[问答]

请教大神怎样去计算1—100的累加和?

需要采用哪些结构?
需要定义几个变量?分别对应什么数据类型?
循环变量有哪几要素?

回帖(1)

h1654155275.5697

2021-7-15 14:22:08
  相信有些初学者拿到一道C语言题目,不知如何下手。今天我们来以以1-100的累加和为例来说明。
  题目:计算1—100的累加和
  思考:
  一、需要采用哪些结构?(顺序?选择?循环?)
  本题需要用到顺序结构和循环结构(因为要重复执行加运算)。
  二、需要定义几个变量?分别对应什么数据类型?
  本题较为简单,只需要定义一个循环变量i;
  (透彻理解循环变量的含义:可以控制循环次数的变量)
  (题目较为复杂时,需要判断哪个变量为循环变量,判断的依据就是看哪个变量同时拥有循环变量的三要素)
  三、循环变量的三要素
  1.循环变量的初值? int i=1;
  2.循环变量的判断? while(i《=100)或while(i《101)
  3.循环变量的更新? i=i+1; //i++;
  完整代码
  #include《stdio.h》
  int main()
  {
  int sum=0;
  int i=1;
  while(i《=100){
  sum+=i;
  i++;
  }
  printf(“1到100的累加和为%d/n”,sum);
  return 0;
  }
举报

更多回帖

发帖
×
20
完善资料,
赚取积分