請求幫忙 我這個為什么求出來的是-150
??? //使用while循環(huán)
??? while(i<=100)
??? {
??????? i++;
??????? sum+=i*flag;
??????? flag*=-1;
??? }
???
??? i = 1;? //重新初始化變量i
???
??? //do-while循環(huán)
??? do{
??????? i++;
??????? sum+=i*flag;
??????? flag*=-1;
??? }while(i<=100);
???
??? i = 1;? //重新初始化變量i
???
??? //使用for循環(huán)
??? for(i=1;i<=100;i++)
??? {
??????? sum+=i*flag;
??????? flag*=-1;
??? }?
??? printf("sum=%d\n",sum);
???
??? return 0;???
2019-07-22
因為題目要你三選一,你三個都用了,這樣sum理所當(dāng)然=-50+(-50)+(-50)=-150呀!
2019-07-22
已經(jīng)明白了