計算過程?
?i = 1; ?//重新初始化變量i
? ??
? ? //do-while循環(huán)
? ? do
? ? {
? ? ? ? i++;
? ? ? ? sum+=i*flag;
? ? ? ? flag*=-1;
? ? }
? ? while(i<=100);
? ? printf("sum=%d\n",sum);
輸出是-100,怎么改才能讓輸出變成-50,計算過程是怎樣的?
?i = 1; ?//重新初始化變量i
? ??
? ? //do-while循環(huán)
? ? do
? ? {
? ? ? ? i++;
? ? ? ? sum+=i*flag;
? ? ? ? flag*=-1;
? ? }
? ? while(i<=100);
? ? printf("sum=%d\n",sum);
輸出是-100,怎么改才能讓輸出變成-50,計算過程是怎樣的?
2017-08-04
舉報
2017-08-06
條件不足,sum,flag沒有初始值
2017-08-05
這不是一樣的嗎
2017-08-04
int i=1, flag=1,sum;
do
{
????i++;
????sum +=i * flag;
????flag *= -1;
?}while(i <= 100);
printf("sum = %d\n", sum);
return 0;