鲸鱼雾起 2021-11-04 23:26 采纳率: 100%
浏览 29
已结题

摄氏度转华氏度,厉害的你帮我看看哪里出错了

#include<stdio.h>
int main()
{
int c;
float f;
printf("请输入摄氏温度 ");
scanf("%d",&c);
f=9*c/5+32;
printf("%d",&f);
return 0;
}

  • 写回答

2条回答 默认 最新

  • 关注

    f=9*c/5+32;改成f=9.0*c/5+32;

    printf("%d",&f);改成printf("%d",(int)f);

    代码修改如下:

     
    #include<stdio.h>
    int main()
    {
        int c;
        float f;
        printf("请输入摄氏温度 ");
        scanf("%d",&c);
        f=9.0*c/5+32;
        printf("%d",(int)f);
        return 0;
    }
    
    
    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(1条)

报告相同问题?

问题事件

  • 系统已结题 11月12日
  • 已采纳回答 11月4日
  • 创建了问题 11月4日