dddllld
dddllld
采纳率100%
2020-06-20 22:25

用do,,,while写了程序却没有运行结果

已采纳

求大神帮帮忙看一下,为什么我写的这个程序运行不出结果。
#include
#include
void main()
{
int k=0,sum=0;
do
{
if(k%2==1)
continue;
k++;
sum+=k;
}while(k<=10);
printf("sum=%d\n",sum);
system("pause");
}

  • 点赞
  • 写回答
  • 关注问题
  • 收藏
  • 复制链接分享
  • 邀请回答

1条回答

  • poplar_ha poplar_ha 9月前

    if(k % 2 == 1)
    continue;
    执行一遍后,k=1,if条件成立,执行continue,k的值不变,结果无限循环了。

    点赞 评论 复制链接分享

为你推荐