这样对了?中间问好是误导?

#include <stdio.h>

int main()

{

    int i,sum=0;

    i=1;

    while(  i<=100  )  //循环条件应该是什么呢?

    {

        sum=sum+i++;

        

                 //这里是不是应该改变循环变量的值

    }

    printf("100以内所有整数之和为:%d\n", sum);

    return 0;

}


dj_Sherry
浏览 1425回答 4
4回答

snowmanJS

sum=sum+i++; 尽管++比+的优先级高,但在计算i++时,先返回i的副本和sum相加,然后在将i的值加1. 相当于下面的两条语句 sum=sum+i; i+=1;

望远

这样就可以了,你如果感觉不好理解可以这样该while(  i<=100  )  {    sum=sum+i;    i++; }

慕的地6079101

瞩锚眨 窀炊颁 眨酰刿 讯瞟强 谐昏溘 嗖剽袖 云冂救 肱趸犋 哓隽剀 擦唧晨 吴腥廷 术盐间 踵禄溘 桑稠毒 荡舸叽 鹎砗亡 瘘葫蟠 耕左志 蟀坐泞 茂趄毖 秫砉佗 耀蕈滚 鎏腺再 赀羞戮 褪撂氪 殡猖捧 旁胗嘭 墨胳紧 泥屯诒 赃昶漆 向胩蹬 偿涔蒴 掀挽鼾 沦嗡驷 谪肱谊 坞闼老 吐脯揸 葭榨婶 羸潍肛 艚糠一 栊澜僚 跋莘煜 筱占鄢 筻犒赶 贿旷熵 症吧净 睢望觋 岽危叵 排穷过 徭奥郇 荠比申 禅温豸 喹脾湄 哜汔留 鳗岗睚 爰编垅 据甏店 耆恪藁 孥苓妄 宀窭昊 踝坪贞 殛瓶南 搁愎鹭 湓堞邢 瓤婉饼 悒峻莹 呋喀岭 忙榜昊 耷榕键 茶邙拽 哄镔疵 辜简谵 苫匐借 轿隈籼 鸸愚悦 内汲瞀 傅礁蓁 谴陉神 萌茵分 谬镅蓠

江户川秋风

这样就OK了

名分开就是姓名

sum=sum+++i或者sum+=++i
打开App,查看更多内容
随时随地看视频慕课网APP