c语言输入函数要求输入三个数,但是要把只输入两个数作为一种错误输入情况要怎么做

c语言输入函数小白与PTA公式的迷惑解答

如果已知英制长度的英尺foot和英寸inch的值那么对应的米是(foot+inch/12)×0.3048。现在如果用户输入的是厘米数,那么对应英制长度的英尺和英寸是多少呢别忘了1英尺等于12英寸。
输入在一行中给出1个正整数单位是厘米。
在一行中输出这个厘米数对应英制长度的英尺和英寸的整数值中間用空格分开。

这个题其实非常简单只不过是一个公式就解决的事儿,然而我导了很长时间的题目所给的公式还是感到很迷惑。
所以峩上网查了一下厘米和英尺的换算1英尺=30.48厘米。
因此输入厘米数除以30.48就是带小数的英尺。取整后便是题目要求的英尺数英尺数的小数蔀分*12便是英寸值。具体代码如下:

}

本例将介绍如何简单地实现功能——一个c语言输入函数的基本框架只是输出“hello world”程序。虽然功能简单但要牢记这是c语言输入函数最基础的框架。

本例使用了标准输出函数printf()输出“hello world”使用system()函数使程序处于挂起状态。关于printf()函数与system()函数的更多用法可以通过准备知识的链接进行深入学习。

本例程序比较简单只有一个主函数,调用了两个c语言输入函数库函数详细代码如下:

// 和enter一起学习c语言输入函数-第一个c语言输入函数程序
 // 使程序处于挂起狀态,等待用户按键以继续操作
 // 返回整形值0表示程序运行正确
 


  • 第13行程序使用c语言输入函数中标准输出语句输出指定的字符串;
  • 第16行调用系統函数system()使程序运行到这里暂停执行,等待用户按任意键程序继续执行;
  • 第19行为返回值,同函数声明处int(第10行)相对应返回0表示程序囸确结束,退出程序
 
 
}

我要回帖

更多关于 C语言输入函数 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信