include <stdio.h> int main() { ??? int sum = 0;?? ??? int i = 1;??? ??? int flag = 1;? ??? while(i<=100) ??? { ??????? i++; ??????? sum+=i*flag; ??????? flag*=-1; ??????? ??? } ??? printf("sum=%d\n",sum); ??? return 0; }
??? int sum=0; ??? int i = 1;???? ??? int flag = 1;? ???? ??? do{ ??????? i++; ??????? sum+=i*flag; ??????? flag*=-1; ??????? ??? }while(i<=100); ??? printf("sum=%d\n",sum); ??? return 0; ??? } ??? i = 1;?? ????
??? int sum = 0;?? ??? int i = 1;???? ??? int flag = 1;? ???? ??? for(i=1;i<=100;i++) ??? {sum+=i*flag; ??? flag*=-1; ??????? ??? }? ??? printf("sum=%d\n",sum); ??? ??? return 0;??? }
2018-04-27
這題就是考對(duì)這三種循環(huán)的熟練度,你可以任選一種來(lái)寫(xiě),當(dāng)然也可以三種一起用,不過(guò)每個(gè)循環(huán)結(jié)束后要記得將sum和i重新初始化
2018-04-27
include <stdio.h>
int main()
{
??? int sum = 0;??
??? int i = 1;???
??? int flag = 1;?
??? while(i<=100)
??? {
??????? i++;
??????? sum+=i*flag;
??????? flag*=-1;
???????
??? }
??? printf("sum=%d\n",sum);
??? return 0;
}
??? int sum=0;
??? int i = 1;????
??? int flag = 1;?
????
??? do{
??????? i++;
??????? sum+=i*flag;
??????? flag*=-1;
???????
??? }while(i<=100);
??? printf("sum=%d\n",sum);
??? return 0;
??? }
??? i = 1;??
????
??? int sum = 0;??
??? int i = 1;????
??? int flag = 1;?
????
??? for(i=1;i<=100;i++)
??? {sum+=i*flag;
??? flag*=-1;
???????
??? }?
??? printf("sum=%d\n",sum);
???
??? return 0;???
}