为了账号安全,请及时绑定邮箱和手机立即绑定

我检查了几篇就是不知道哪里错了 希望您能帮帮忙 谢谢

我检查了几篇就是不知道哪里错了 希望您能帮帮忙 谢谢

C
爱好者涛 2015-07-21 11:12:28
#include <stdio.h>int main(){    int number=200;    int year=2014;    do{      year++;           number*=1.2;    //这里是不是应该写点什么?    }    while(number<1000)? //这里好像缺点什么    {    printf("到%d年招工规模突破1000人\n", year);    }    return 0;}
查看完整描述

3 回答

已采纳
?
Perona

TA贡献355条经验 获得超403个赞

不要把do while循环和while循环弄混了。

while(number<1000)? //这里好像缺点什么
    {
    printf("到%d年招工规模突破1000人\n", year);
    }

这里()结束应该加;,而不是?。接下来也不需要花括号,删去即可。

完整代码

#include <stdio.h>
int main()
{
    int number=200;
    int year=2014;
    do{
      year++;     
      number*=1.2;          //这里是不是应该写点什么?
    }while(number<1000);   //这里好像缺点什么
    printf("到%d年招工规模突破1000人\n", year);
    return 0;
}


查看完整回答
反对 回复 2015-07-21
?
super_mb

TA贡献101条经验 获得超107个赞

而且do...whlie用的有点奇怪

查看完整回答
反对 回复 2015-07-21
?
super_mb

TA贡献101条经验 获得超107个赞

把number定义成float型吧。。

查看完整回答
反对 回复 2015-07-21
  • 3 回答
  • 0 关注
  • 1452 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信