已采纳回答 / 偌颜宁
这个你要考虑到执行顺序的问题,如果你是把flag放在sum的前面的话,那么第一次循环flag就等于-1,那么sum+=1*-1还是等于-1也就是说所有的偶数都是正数而所有的奇数都是负数,所以结果为50。在题目中是所有的偶数为负数,所有的奇数为正数,所以你的结果是不对的
2015-02-02
#include <stdio.h>
int main()
{
int number=200;
int year=2014;
do{
year++;
number = number + (number/100)*20;
}while(number<1000); //这里好像缺点什么
printf("到%d年招工规模突破1000人\n", year);
return 0;
}
int main()
{
int number=200;
int year=2014;
do{
year++;
number = number + (number/100)*20;
}while(number<1000); //这里好像缺点什么
printf("到%d年招工规模突破1000人\n", year);
return 0;
}
2015-02-02
这么简单#include <stdio.h>
int main()
{
int year = 2014; //今年是2014年
//补全一下代码
if(year%4==0){
printf("今年是闰年\n");
}
else{
printf("今年是平年");
}
return 0;
}
int main()
{
int year = 2014; //今年是2014年
//补全一下代码
if(year%4==0){
printf("今年是闰年\n");
}
else{
printf("今年是平年");
}
return 0;
}
2015-02-02
#include <stdio.h>
int main()
{
int height = 185;
//补全所有代码
if (height >=180)
{
printf(" 恭喜小明可以参加校篮球队 ");
}
return 0;
}
int main()
{
int height = 185;
//补全所有代码
if (height >=180)
{
printf(" 恭喜小明可以参加校篮球队 ");
}
return 0;
}
2015-02-02