ylxd41
ylxd41
2016-04-15 09:16
采纳率: 50%
浏览 1.3k
已采纳

c 语言小白求教 请大神指出错误

#include
int main(void)
{
int a;
float years,acounts;
years=3.156e7;
scanf("%d",&a);
acounts=years*a;
printf("your age is %f.\n",acounts);
return 0
}

  • 点赞
  • 写回答
  • 关注问题
  • 收藏
  • 邀请回答

8条回答 默认 最新

  • herozhangbz
    herozhangbz 2016-04-15 09:24
    已采纳

    并没有发现什么错误,只是不知道你是什么意思你的years31560000.要这么大有什么用输入一个合理的整数a计算结果acount并没哟出错,结果是正确的

    点赞 评论
  • qq423399099
    小灸舞 2016-04-15 09:19

    问题是?
    图片说明

    点赞 评论
  • qq_34673620
    qq_34673620 2016-04-15 09:35

    指出的是什么错误?语法没错误,难道问的是隐式类型转换?

    点赞 评论
  • caozhy

    return 0这里少分号
    years=3.156e7; 这个虽然从语法上讲没有错,但是看起来你的程序是计算利息?显然这个值太大了。这相当于3乘以10的7次方。

    点赞 评论
  • java6218
    RichurLiu 2016-04-15 09:55

    #include是这一句???

    点赞 评论
  • ZeroneCoding
    LeewinPlus 2016-04-15 11:18

    1.头文件没写:
    #include

    2.少一个分号
    return 0;

    点赞 评论
  • niaonao
    niaonao 2016-04-15 13:42

    #include
    int main()
    {
    int a;
    float years,acounts;
    years=3.156e7;
    scanf("%d",&a);
    acounts=years*a;
    printf("your age is %f.\n",acounts);
    return 0;
    }

    点赞 评论
  • u012155923
    咖啡不加盐 2016-04-16 00:37

    你这个include 写的有点犀利啊

    点赞 评论