我這樣有什么不對?
#include <stdio.h>
int main()
{
?
? ? int sum = 0;??
? ? int i = 1;? ?
? ? int flag = 1;?
? ??
? ? while(i<=100)
? ? {
? ? ? ? i++;
? ? ? ? sum=sum+i*flag;
? ? ? ? flag=-flag;
? ? ? }
? ? printf("sum=%d\n",sum);
? ? return 0;
}
#include <stdio.h>
int main()
{
?
? ? int sum = 0;??
? ? int i = 1;? ?
? ? int flag = 1;?
? ??
? ? while(i<=100)
? ? {
? ? ? ? i++;
? ? ? ? sum=sum+i*flag;
? ? ? ? flag=-flag;
? ? ? }
? ? printf("sum=%d\n",sum);
? ? return 0;
}
2020-10-26
舉報
2020-10-26
flag=flag*-1? ?直接寫flag=-flag? 相當于給flag賦了個-1的值? 語法錯誤
2020-11-01
沒有do while和for語句,當然是不完整的代碼?
2020-10-27
你貼出來的沒有錯,你再看看代碼的其他行有沒有錯誤