C语言入门第一课——年龄
2019-11-17 本文已影响0人
魔法打败魔法
我们来设计一个程序,当你输入你的年龄如10岁,随着回车键的敲下屏幕上会出现ten,看似简单实则真的简单。
首先打开我们的开发工具Dev

然后不用动脑子的“输出年龄”

当然,也要定义年龄这个变量

由于年龄是很多的,而通过观察可以发现年龄其实可以分为三个部分,第一个部分是110,第二个部分为1119,第三个部分为20及以上,这样我们便很自然的把年龄分为三个数组

接下来就要针对所输入的年龄来进行分类讨论,由于这个是属于入门级别的教程,所以我们就用for循环来分类

这个for也是分为三个部分:
第一步分是年龄小于10,这一步较为简单,可以直接输出;
第二部是年龄在10~19之间的,直接用年龄减去10在shiwei的数组里去寻找便是;
第三部是年龄在20及以上的,这一步较为复杂,可以把一个人的年龄分为十位和个位,年龄/10便是十位上所在的数字,年龄%10便是个位上所在的数字,这也算是一个小技巧吧,今后很多数据都会用到这个技巧,最后输出便是。