亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

運行結果是101,為什么?幫我看看。

#include <stdio.h>

int main()

{

? ? int a,b,c;

? ? a=0;

? ? b=1;

? ? c=1;

? ? while(b<=100)

? ? ?b++;

? ? a+=b*c;

? ? ?

? ? c=c*-1;

? ? printf("sum=%d\n",a);?

? ??

? ? return 0;? ??

}


正在回答

5 回答

#include?<stdio.h>
int?main()
{????int?a,b,c;?
???????a=0;?
??????b=1;??
????????c=1;??
??????????while(b<=100)??
????????????{??
??????????????b++;???
???????????????a+=b*c;???
????????????????c=c*-1;????
??????????????}???
???????????????printf("sum=%d\n",a);???
????????????????return?0;???
}


0 回復 有任何疑惑可以回復我~

同理while語句也是要加花括號

#include?<stdio.h>int?main(){????int?a,b,c;????a=0;????b=1;????c=1;????while(b<=100)????{????b++;????a+=b*c;????c=c*-1;????}????printf("sum=%d\n",a);????return?0;????}


0 回復 有任何疑惑可以回復我~

#include <stdio.h>

int main()

{

? ? int a,b,c;

? ? a=0;

? ? c=1;

? ? for(b=1;b<=100;b++){//這里要加花括號,仔細看for語句的結構

? ? a+=b*c;

? ? c=-c;

? ? }

? ? printf("%d",a);

? ? return 0;

}


0 回復 有任何疑惑可以回復我~

#include <stdio.h>

int main()

{

? ? int a,b,c;

? ? a=0;

? ? c=1;

? ? for(b=1;b<=100;b++)

? ? a+=b*c;

? ? c=-c;

? ? printf("%d",a);

? ? return 0;

}

又算了一次結果是5050?????

0 回復 有任何疑惑可以回復我~

因為 b++ 的原因吧,這個是?

c=c*-1;


0 回復 有任何疑惑可以回復我~
#1

WE_Xing

哦哦 c 是每次取反
2020-03-07 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消

運行結果是101,為什么?幫我看看。

我要回答 關注問題
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號