C++程序將輸入的阿拉伯數字轉換成中文大寫形式的思路,建立阿拉伯數字和中文大寫數字的對應關系,然後通過輸入的數字,對應找到中文大寫數字,在顯示器端顯示出來即可。
下面是壹個顯示的實例:
#include?<stdio.h>using?namespace?std;int?main()?
{char?a[]=?"零壹二三四五六七八九百十?";//構建字典,壹個漢字長度是英文的兩倍?int?n,b=2;int?r[3]={0};//存儲百位各位十位數字
scanf("%d",&n);while(n/10!=0)
{r[b--]=n%10;?//各位,十位,百位,n/=10;}r[b--]=n%10;for(int?i=0;?i<3;?i++)?{if(r[i]==0)?
{if(i!=0?&&?i!=2)printf("零");continue;}
printf("%c%c%c%c",a[r[i]*2],a[r[i]*2+1],a[(i+10)*2],a[(i+10)*2+1])?}}
C++程序是壹門廣泛用於工業軟件研發的大型語言。具有很高的復雜性和解決問題的能力。C++不僅在開發上極具價值,同時在學術界也就有很高的價值。有關C++的文章應該可以用浩如煙海來形容了吧。
C++的世界級經典書籍也是數不勝數。然而,目前開發語言是如此地繁榮,就連微軟也在推出了新的開發語言C#。壹個不可否認的現實是,在低階程序設計領域,C++擠壓著C同時也在承受著C的強烈反彈,前段時間看了據說是微軟操作系統源代碼的東東,其中很多還是C語言。而在高階程序設計領域,Java和C#正在不斷蠶食著C++的地盤。