美文网首页
年龄数字转英文

年龄数字转英文

作者: kkkk小天使 | 来源:发表于2020-03-27 14:08 被阅读0次

一、实现功能:

输入表示年龄的数字,将其转化为英文

二、相关知识:

1、数组
2、条件语句

三、代码实现

#include <stdio.h>
//输入年龄转化为对应英文
//数组相关知识 
int main(){
    int age = 0;
    //保存个位数 
    char* gewei[] = {"","one","two","three","four","five","six","seven","eight","nine"}; 
    //保存10—19
    char* temp[] = {"ten","eleven","twelve","thirteen","fourteen","fifteen","sixteen","seventeen","eighteen","nineteen"}; 
    //保存十位数
    char* shiwei[] = {"twenty","thirty","forty","fifty","sixty","seventy","eighty","ninty"};
    
    printf("请输入年龄:");
    scanf("%d",&age);
    
    char *name;//保存每次取出的字符串 
    if(age < 10){
        name = gewei[age];
    }else if(age >= 10 && age <= 19){
        //获得个位数
        int index = age % 10;
        name = temp[index]; 
    } else{
        //获取个位数
        int g = age % 10;
        //获取十位数 
        int s = age / 10;
        //取出对应的单词
        char* sString = shiwei[s-2];
        char* gString = gewei[g];
        
        printf("your age is %s-%s\n",sString,gString);
        //程序还未运行完毕提前结束 
        return 0;
    }
    printf("your age is %s",name);
    return 0;
} 

四、运行结果:

1、1到9岁


image.png

2、10到19岁


image.png

3、20到99岁


image.png

五、注意点:

1、变量类型不可前后矛盾需要仔细(int 与 char*)
2、条件语句中不需要执行完毕直接结束可在该条件执行完毕后中止程序,直接 return 0
3、各位与十位数分开存放在不同数组调用的思想
4、取整/ 与 取余%

取整决定十位数
取余求各位

数组相关知识在后面学习

相关文章

  • 年龄数字转英文

    一、实现功能: 输入表示年龄的数字,将其转化为英文 二、相关知识: 1、数组2、条件语句 三、代码实现 四、运行结...

  • 智慧学习架

    简介 帮助孩子学习英文和数字。进口榉木制作,质量可靠。建议年龄:3岁以上 尺寸 细节

  • 正则常用

    只能输入中文、英文、数字、下划线 不能输入特殊字符 只能输入数字 只能输入数字、小数点 只能输入英文 只能输入英文...

  • js只能输入数字、汉字、字母等正则匹配

    只能输英文: 只能输入汉字: 只能输入英文、数字、@符号和.<>?\:符号: 只能输入英文字母和数字...

  • 转:python判断unicode是否是汉字,数字,英文,或者其

    下面这个小工具包含了 判断unicode是否是汉字,数字,英文,或者其他字符。 全角符号转半角符号。 unicod...

  • 女神节文案合集

    转自公众号~遇见倾音 女神节文案 | 愿女孩都能自带光芒 属于女人的数字不是年龄,而...

  • 注册页面测试点

    页面测试点 1.用户名(1到8位英文字母,数字) ≥1位≤8位英文数字 少于一位英文数字(即空格) 大于8位英文数...

  • 年龄只是数字

    费玉清因为父母过世,彻底告别舞台。有些遗憾的同时也非常感慨。在生命的进程中,我们无可避免的要面对衰老,父母的,自己...

  • 年龄只是数字

    年龄只是个数字,岁月只是一段过往,只要眼里有光,心里有爱,人生一定有希望。 有人总是在意年龄,老了,没有希望了。各...

  • 年龄只是数字

    我是一个喜欢安静的人,很少跟别人去交流。自从有了孙子之后,我就想要改变我的生活习惯了。 如今的网络发达,坚持星球的...

网友评论

      本文标题:年龄数字转英文

      本文链接:https://www.haomeiwen.com/subject/zgyluhtx.html