欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

華為面試題數(shù)字大小寫轉(zhuǎn)換

 更新時間:2013年12月17日 09:00:12   作者:  
一個四位數(shù),如1024,1004,打印出他們的中文形式,如果一千零二十四,一千零四,大家參考使用吧

這題因為限定了4位數(shù),所以只考慮了4位數(shù)的情況,吃點分享一個大小寫轉(zhuǎn)換的源碼,里面有不限位數(shù)的情況,當(dāng)時調(diào)試的很痛苦,思想差不多。

復(fù)制代碼 代碼如下:

void iConvert(int digit)
{
    char a[5][10] = {"千","百","十","","零"};
    char b[11][10] = {"零","一","二","三","四","五","六","七","八","九","十"};
    char result[50] = {'\0'};
    int A[4] = {};
    for(int i=3;i>=0;i--)
    {
        A[i] = digit % 10;
        digit = int(digit/10);
    }
    printf("%d,%d,%d,%d\n",A[0],A[1],A[2],A[3]);
    int foundZero = 0;
    for(int i = 0 ;i<4;i++)
    {
        if(A[i]>0)
        {
            strcat(result,b[A[i]]);
            strcat(result,a[i]);
        }
        if(A[i]==0 && foundZero == 0)
        {
           if(i!=3)//如果不是最后一位,則不追加零
           {
             strcat(result,a[4]);
             foundZero = 1;
           }
        }   
    }
    puts(result);
}

運行結(jié)果:

相關(guān)文章

  • Windows上使用vs編譯fdk-aac的教程詳解

    Windows上使用vs編譯fdk-aac的教程詳解

    有時需要在Windows上用到fdk-aac,fdk-aac是源碼是cmake的,可以直接轉(zhuǎn)成vs項目,下面就跟隨小編一起學(xué)習(xí)一下如何在Windows上使用vs編譯fdk-aac吧
    2023-11-11
  • 使用C++遞歸求解跳臺階問題

    使用C++遞歸求解跳臺階問題

    這篇文章主要介紹了使用C++求解跳臺階問題的方法,通過遞歸算法來解決,不算難,文中給出了計算思路,需要的朋友可以參考下
    2016-02-02
  • C 語言基礎(chǔ)教程(我的C之旅開始了)[八]

    C 語言基礎(chǔ)教程(我的C之旅開始了)[八]

    C 語言基礎(chǔ)教程(我的C之旅開始了)[八]...
    2007-02-02
  • C語言 擴展歐幾里得算法代碼

    C語言 擴展歐幾里得算法代碼

    這篇文章介紹了擴展歐幾里得算法的實現(xiàn)代碼,有需要的朋友可以參考一下
    2013-09-09
  • C++設(shè)計模式迪米特法則實例

    C++設(shè)計模式迪米特法則實例

    這篇文章主要為大家詳細介紹了C++設(shè)計模式迪米特法則實例,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2018-12-12
  • Qt結(jié)合OpenCV部署yolov5的實現(xiàn)

    Qt結(jié)合OpenCV部署yolov5的實現(xiàn)

    本文主要介紹了Qt結(jié)合OpenCV部署yolov5的實現(xiàn),文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2022-04-04
  • C++11系列學(xué)習(xí)之類型推導(dǎo)

    C++11系列學(xué)習(xí)之類型推導(dǎo)

    這篇文章主要介紹了C++11系列學(xué)習(xí)之類型推導(dǎo),文章基于C++的相關(guān)資料展開對主題的詳細內(nèi)容介紹,具有一定的參考價值需要的小伙伴可參考一下
    2022-04-04
  • C++使用TinyXml實現(xiàn)讀取XMl文件

    C++使用TinyXml實現(xiàn)讀取XMl文件

    常見C/C++?XML解析器有Tinyxml、XERCES、squashxml、xmlite、pugxml、libxml等等,本文為大家介紹的是使用TinyXml實現(xiàn)讀取XMl文件,需要的可以參考一下
    2023-06-06
  • C基礎(chǔ) redis緩存訪問詳解

    C基礎(chǔ) redis緩存訪問詳解

    下面小編就為大家?guī)硪黄狢基礎(chǔ) redis緩存訪問詳解。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2016-06-06
  • 詳解QTreeWidget隱藏節(jié)點的兩種方式

    詳解QTreeWidget隱藏節(jié)點的兩種方式

    本文主要介紹了QTreeWidget隱藏節(jié)點的兩種方式,一種是直接隱藏,一種是間接隱藏,文中通過示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2022-03-03

最新評論