求大神解释为什么运行结果是这样的?本人小白……

学习 时间:2026-04-06 22:48:52 阅读:361
求大神解释为什么运行结果是这样的?本人小白……

最佳回答

明亮的雪碧

顺心的大树

2026-04-06 22:48:52

int main()(函数定义,输入为空,返回值为int型,即整数型)
  { (函数内容开始)
  float c,f;(定义两个浮点变量c和f;)
  scanf_s("%f",&f);(扫描获取外部输入浮点数并赋给浮点变量f)
  c=(5/9)*(f-32);(电脑执行这个计算,并把结果赋给浮点变量c)
  printf("%f/n",c); (用printf输出函数以浮点数格式输出浮点变量c的值到屏幕并换行)
  return 0;(函数返回值为0,函数返回值通常表示函数的处理结果或是函数执行效果)。
  } (函数内容结束)
再问: 可是亲……这和我输入的不是一样的吗……我想问的是……为什么会出现这个结果……问题出在哪……
再答: 可以单步调试吗? 一步一步的执行,先看f有没有被赋你输入的值, 有的话再看c的计算结果是否正确, 再看输出的是否是c的内容。

最新回答共有2条回答

  • 威武的龙猫
    回复
    2026-04-06 22:48:52

    int main()(函数定义,输入为空,返回值为int型,即整数型)  { (函数内容开始)  float c,f;(定义两个浮点变量c和f;)  scanf_s("%f",&f);(扫描获取外部输入浮点数并赋给浮点变量f)  c=(5/9)*(f-32);(电脑执行这个计算,并把结果赋给浮点变量c)  printf("%f/n",c); (用printf输出函数以浮点数格式输出浮点变量c的值到屏幕并换行)  return 0;(函数返回值为0,函数返回值通常表示函数的处理结果或是函数执行效果)。  } (函数内容结束) 再问: 可是亲……这和我输入的不是一样的吗……我想问的是……为什么会出现这个结果……问题出在哪…… 再答: 可以单步调试吗? 一步一步的执行,先看f有没有被赋你输入的值, 有的话再看c的计算结果是否正确, 再看输出的是否是c的内容。

上一篇 搜集诗歌可以通过( )、( )和书籍,访问其他人等途径.我们可以搜集创作的诗歌或记录当地流传的( )、

下一篇 缘分这个英文单词怎么写?