鱼C论坛

 找回密码
 立即注册
查看: 4866|回复: 10

[已解决]c语言程序题

[复制链接]
发表于 2017-12-31 16:28:37 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
本帖最后由 晨曦到日暮 于 2017-12-31 16:31 编辑

1.编写程序,输入华氏温度(整数),显示对应的摄氏温度(保留一位小数)。计算公式如下:
    式中:c表示摄氏温度,f表示华氏温度。
#include<stdio.h>
int main()
{
        double c,f
        printf("请输入华氏温度:"f)
        scanf("%d",&f)
        c=(5.0(f-32))/9
        printf("该华氏温度f对应的摄氏温度是:",c)
        return 0

}
哪里错了
g:\新建文件夹\第一题.cpp(1) : fatal error C1083: Cannot open include file: 'stdio.h': No such file or directory
最佳答案
2018-1-3 16:14:55
你这个错误实在是太多了,还是要多认真看一下基本语法。不要只看,要自己写。你只看会觉得很简单,只有自己写才知道会犯很多小错误。
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 2017-12-31 16:43:12 | 显示全部楼层
这是C语言吗?
分号呢?
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2017-12-31 17:27:01 | 显示全部楼层
楼上正解,不过错的地方不止一处
请仔细对比代码:
  1. #include<stdio.h>

  2. int main(void)
  3. {
  4.         double c,f;

  5.         printf("请输入华氏温度:");
  6.         scanf("%lf",&f);

  7.         c=5.0/9*(f-32);
  8.         printf("该华氏温度: %f 对应的摄氏温度是: %f\n", f, c);

  9.         return 0;

  10. }
复制代码
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2017-12-31 19:09:52 | 显示全部楼层
请看错误代码提示
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2017-12-31 19:41:54 | 显示全部楼层

试试这个

  1. #include <stdio.h>

  2. int main(void)
  3. {
  4.         printf("hello world!\n");

  5.         return 0;
  6. }
复制代码
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2017-12-31 20:41:42 | 显示全部楼层

一个问题
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2017-12-31 20:46:43 | 显示全部楼层
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2018-1-1 10:04:47 | 显示全部楼层
本帖最后由 鱼C丶彪哥 于 2018-1-1 10:06 编辑
  1. #include<stdio.h>

  2. int main(void)                        // main函数中不写参数的话表示接收不限量参数,写void表示不接收参数(其实写不写无所谓,这样看起来严谨些)
  3. {
  4.         double c,f;                                        // 所有的语句结束时必须写分号结束
  5.         printf("请输入华氏温度:");                // 输出语句就不需要变量了
  6.         scanf("%lf",&f);                                // double型不是%d格式化,应写%lf
  7.         c=5.0*(f-32)/9;                                // 不要忘记写*号
  8.         printf("该华氏温度%.1lf对应的摄氏温度是:%.1lf\n",f,c);        // 格式化符号要写上,后面对应的变量也写上,%.1f表示保留小数点后1位小数
  9.         return 0;               
  10. }
复制代码
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 2 反对 0

使用道具 举报

 楼主| 发表于 2018-1-1 18:47:03 | 显示全部楼层
g:\新建文件夹\第一题.cpp(1) : fatal error C1083: Cannot open include file: 'stdio.h': No such file or directory
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2018-1-3 16:14:55 | 显示全部楼层    本楼为最佳答案   
你这个错误实在是太多了,还是要多认真看一下基本语法。不要只看,要自己写。你只看会觉得很简单,只有自己写才知道会犯很多小错误。
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2018-1-15 19:14:35 | 显示全部楼层
#include<stdio.h>

int main(void)
{
        double c,f;
        printf("请输入华氏温度:");
        scanf("%lf",&f);
                if(f>32)
        {
                c=9*(f-32)/5.0;
        printf("该华氏温度: %0.1f 对应的摄氏温度是: %0.1f\n", f, c);
                }
        return 0;

}
正确答案
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2025-7-27 18:34

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表