A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

求sum的值

31 个回复

倒序浏览
用while(表达式){
}循环语句几行代码就能敲出来
回复 使用道具 举报
int sum =0;
回复 使用道具 举报
答案-50,心算的
回复 使用道具 举报
int sum =0;
for(int i =0;i<=100;i++){
if(i%2!=0){
sum+=i;
}else{
sum-=i;
}
}
回复 使用道具 举报
哥们,我学了几天,打一下代码给你,望你不要见笑(看你技术分都比我高好多,有点不好意思啦。)
回复 使用道具 举报
ylxkab 中级黑马 2015-7-18 00:44:55
7#
int main(){
回复 使用道具 举报
ylxkab 中级黑马 2015-7-18 00:54:37
8#
刚刚手贱,一不小心,就发出去了。int main (){
  int sum=i=0;       //定义变量
   //进入循环,计算结果
  for(i=0;i<=100;i++){
     sum += i;             //累加i,sum=sum+i
   }
   printf("1+2+3+...+100的值是d%",sum);     //打印出计算结果
  return 0;
}

回复 使用道具 举报
chensc 金牌黑马 2015-7-18 05:59:41
9#
学习学习!
回复 使用道具 举报
欢子 来自手机 中级黑马 2015-7-18 09:07:48
10#
学习了!
回复 使用道具 举报
学习啦。。。。。
回复 使用道具 举报
这个太容易啦,一个for语句和if...else...语句就实现了
回复 使用道具 举报
答案应该是-50
回复 使用道具 举报
应该还有最优算法
回复 使用道具 举报
ylxkab 发表于 2015-7-18 00:54
刚刚手贱,一不小心,就发出去了。int main (){
  int sum=i=0;       //定义变量
   //进入循环,计算结果 ...

1-2+3-4啊
回复 使用道具 举报
n-(n+1)=-1;
通式:sum=1-2+3-4+...+(m-2)-(m-1)+m;
相当于(m-1)/2个-1相加
回复 使用道具 举报
之前没仔细,弄错了,再发一次


int main (){
  int sum=0,i=1;       //定义变量
  int m=0;          //定义一个判断奇偶的变量
   //进入循环,计算结果
  for(i=1;i<=100;i++){
     m=i%2;      //以m的值判断i的奇偶
     if(m=0){
       i=-i;         //若为偶数,给i的加负号
       sum += i ;   
       i=-i;        //将i变回正数,以便循环能顺利进行
      }else{
       sum += i ;             //累加i,sum=sum+i
      }
   }
   printf("1-2+3-4...-100的值是d%",sum);     //打印出计算结果
  return 0;
}
回复 使用道具 举报
顶一下!
回复 使用道具 举报
ylxkab 发表于 2015-7-18 00:54
刚刚手贱,一不小心,就发出去了。int main (){
  int sum=i=0;       //定义变量
   //进入循环,计算结果 ...

你这是1+2+3的值 和他的不符
回复 使用道具 举报
FreshMAN15 发表于 2015-7-18 00:25
int sum =0;
for(int i =0;i

大神 赞一个
回复 使用道具 举报
12下一页
您需要登录后才可以回帖 登录 | 加入黑马