亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? my.cpp

?? 貨幣轉中文大寫人民幣。比如說123
?? CPP
字號:
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <conio.h>

/*聲明獲取單詞的函數(shù)*/
char* get_word(int n);

void main()
{
	char lrs_num[20];        //輸入的數(shù)字
    char lrs_zs[17];         //整數(shù)字符
    char lrs_xs[3];          //小數(shù)字符
	char lrs_tmp[5];         //臨時數(shù)組
	char lrs_total[300];     //輸出的字符
	int lri_group_zs=0;      //整數(shù)的組數(shù)
	int lri_len_zs=0;        //整數(shù)位數(shù) 
	int lri_len_xs;          //小數(shù)位數(shù)
	int lri_a1[5]={0};       //整數(shù)
	int lri_a2[3]={0};       //小數(shù)
	int lri_chk_dot=0;       //小數(shù)點個數(shù)
    char *prs_dotpos=NULL;   //小數(shù)點位置
    int i;
	/*初始化數(shù)組*/
	memset(lrs_total,0,sizeof(lrs_total));
	memset(lrs_num,0,sizeof(lrs_num));
	memset(lrs_zs,0,sizeof(lrs_zs));
	memset(lrs_xs,0,sizeof(lrs_xs));
	memset(lrs_tmp,0,sizeof(lrs_tmp));
	
	/*輸入*/
input:	
	printf("請輸入,整數(shù)不能超過16位\n");
	scanf("%s",&lrs_num);
	/*判斷字符串合法性*/
	for(i=0;i<strlen(lrs_num);i++)
	{
		if((lrs_num[i]<'0'||lrs_num[i]>'9')&&lrs_num[i]!='.')   //輸入的字符串只能為數(shù)字和小數(shù)點
		{
			printf("輸入包含非數(shù)字或小數(shù)點,請重新輸入!\n");
			goto input;
		}
		if(lrs_num[i]=='.')
			lri_chk_dot++;
	}
	
	if(lri_chk_dot>1)                                 //如果小數(shù)點過多則報錯
	{
		printf("小數(shù)點過多!請重新輸入!\n");
		lri_chk_dot=0;
		goto input;
	}
	
	prs_dotpos=strchr(lrs_num,'.');                   //獲取小數(shù)點位置
	
	/*獲取字符串長度*/
	if(prs_dotpos)                                    //如果果有小數(shù)點則分兩部分
	{
		lri_len_zs=prs_dotpos-lrs_num;                //整數(shù)長度
		lri_len_xs=strlen(lrs_num)-lri_len_zs-1;      //小數(shù)長度
		strncpy(lrs_zs,lrs_num,lri_len_zs);           //整數(shù)部分賦值
		strncpy(lrs_xs,prs_dotpos+1,2);               //小數(shù)部分賦值
	}
	else
	{
		lri_len_zs=strlen(lrs_num);  
		strcpy(lrs_zs,lrs_num);                    
	}
	if(lri_len_zs>16)
	{
		printf("整數(shù)過大!\n");
		exit(0);
	}
	/*得出整數(shù)的組數(shù)*/
	if(lri_len_zs%4==0)
		lri_group_zs=lri_len_zs/4;
	else
		lri_group_zs=lri_len_zs/4+1;
	
	/*輸入為0則直接輸出并退出*/
	if(atoi(lrs_zs)==0&&atoi(lrs_xs)==0)   
	{
		printf("零\n");
		exit(0);
	}
	
	/*分組*/
	strrev(lrs_zs);                  //將整數(shù)部分字符順序顛倒
	if(lri_group_zs==1)              //對一組賦值
	{
		lri_a1[1]=atoi(strrev(lrs_zs));
	}
	else if(lri_group_zs==2)         //對二組賦值
	{ 
		lri_a1[2]=atoi(strrev(strncpy(lrs_tmp,lrs_zs,4)));    //由后面圓素往前賦值再把字符順序還原后轉化為整數(shù)
		lri_a1[1]=atoi(strrev(strncpy(lrs_tmp,lrs_zs+4,4)));
	}
	else if(lri_group_zs==3)
	{
		lri_a1[3]=atoi(strrev(strncpy(lrs_tmp,lrs_zs,4)));
		lri_a1[2]=atoi(strrev(strncpy(lrs_tmp,lrs_zs+4,4)));
		lri_a1[1]=atoi(strrev(strncpy(lrs_tmp,lrs_zs+8,4)));
	}
	else if(lri_group_zs==4)
	{
		lri_a1[4]=atoi(strrev(strncpy(lrs_tmp,lrs_zs,4)));
		lri_a1[3]=atoi(strrev(strncpy(lrs_tmp,lrs_zs+4,4)));
		lri_a1[2]=atoi(strrev(strncpy(lrs_tmp,lrs_zs+8,4)));
		lri_a1[1]=atoi(strrev(strncpy(lrs_tmp,lrs_zs+12,4)));
	}
	
	if(lri_group_zs!=0)
		printf("整數(shù)分成%d組:\n",lri_group_zs);
	
	/*輸出整數(shù)各分組*/
	for(i=1;i<=lri_group_zs;i++)         
		printf("a1[%d]=%d ",i,lri_a1[i]);
	/*輸出小數(shù)*/
	if(atoi(lrs_xs)!=0)
		printf("小數(shù)為:%s.\n",lrs_xs);
	
	/*循環(huán)處理整數(shù)的分組*/
	for(i=1;i<=lri_group_zs;i++)      
	{
		if(lri_a1[i]!=0) //如果該組為0則不執(zhí)行循環(huán)體
		{
			if(lri_a1[i]/1000!=0) //千位不為0則打印
			{
				strcat(lrs_total,get_word(lri_a1[i]/1000));
				strcat(lrs_total,"仟");
			}
			
			/*如果前組不為0,千位為0,且不是第一組則打印"零" */
			if(lri_a1[i]/1000==0&&i!=1&&lri_a1[i-1]!=0)                  
				strcat(lrs_total,"零");     
			
			if(lri_a1[i]/100%10!=0)//打印百位                   
			{
				strcat(lrs_total,get_word(lri_a1[i]/100%10));
				strcat(lrs_total,"佰");
			}
			
			/*如果千位不為0,百位為0,十位不為0則打印"零"*/
			if(lri_a1[i]/1000!=0&&lri_a1[i]/100%10==0&&lri_a1[i]/10%10!=0)  
				strcat(lrs_total,"零");
			
			if(lri_a1[i]/10%10!=0) //打印十位
			{
				//if(lri_a1[i]/10%10!=1)          //如果是十幾則打印數(shù)字
				strcat(lrs_total,get_word(lri_a1[i]/10%10));
				strcat(lrs_total,"拾");
			}
			
			/*十位為0,個位不為0則打印"零"*/
			if((lri_a1[i]>=10)&&lri_a1[i]/10%10==0&&lri_a1[i]%10!=0)
				strcat(lrs_total,"零");
			
			if(lri_a1[i]%10!=0)   //打印個位
				strcat(lrs_total,get_word(lri_a1[i]%10));
			
			/*尾部處理*/
			if(lri_a1[i]!=0&&lri_group_zs!=i)     //非最后一組則打印單位
			{
				if(lri_group_zs==4&&i==1)
					strcat(lrs_total,"兆 ");
				if((lri_group_zs==4&&i==2)||(lri_group_zs==3&&i==1))
					strcat(lrs_total,"億 ");
				if((lri_group_zs==4&&i==3)||(lri_group_zs==3&&i==2)||(lri_group_zs==2&&i==1))
					strcat(lrs_total,"萬 ");
			}
		}
	}
	if(atoi(lrs_zs)!=0)         //如果整數(shù)不為0則打印"圓"
		strcat(lrs_total,"圓 ");
	
	/*小數(shù)處理*/
	if(atoi(lrs_xs)!=0)
	{
		memset(lrs_tmp,0,sizeof(lrs_tmp));              //初始化臨時數(shù)組
		lri_a2[1]=atoi(strncpy(lrs_tmp,lrs_xs,1));      //角位
		lri_a2[2]=atoi(strncpy(lrs_tmp,lrs_xs+1,1));    //分位	
		//	printf("%d角,%d分\n",lri_a2[1],lri_a2[2]);  //輸出角分
		if(atoi(lrs_zs)!=0&&lri_a1[i-1]%10==0&&lri_a2[1]!=0) //整數(shù)不為0,其中個位為0,角位為0則打印零
			strcat(lrs_total,"零");
		if(lri_a2[1]!=0)
		{
			strcat(lrs_total,get_word(lri_a2[1]));
			strcat(lrs_total,"角");
		}
		
		if(lri_a2[2]!=0)   
		{        
			if(atoi(lrs_zs)!=0&&lri_a2[1]==0)       //如果角為0,分不為0則打印"零"
				strcat(lrs_total,"零");        
			strcat(lrs_total,get_word(lri_a2[2]));
			strcat(lrs_total,"分");
		}
	}
	if(lri_a2[2]==0)                                //如果分為0則圓"整"
		strcat(lrs_total,"整");
	
	printf("大寫人民幣讀為:\n%s\n",lrs_total);      //最后輸出字符串
}

char* get_word(int n)
{
    if(n==1)
		return "壹";
    if(n==2)
		return "貳";
	if(n==3)
		return "叁";
	if(n==4)
		return "肆";
	if(n==5)
		return "伍";
	if(n==6)
		return "陸";
	if(n==7)
		return "柒";
	if(n==8)
		return "捌";
	if(n==9)
		return "玖";
}

/*分組*/
/*
if(lri_group_zs==1)             //對一組賦值
{
lri_a1[1]=atoi(lrs_zs);
}
else if(lri_group_zs==2)        //對二組賦值
{
if(lri_flag==1)
{
lri_a1[1]=atoi(strncpy(lrs_tmp,lrs_zs,1));
lri_a1[2]=atoi(strncpy(lrs_tmp,lrs_zs+1,4));
}
else if(lri_flag==2)
{
lri_a1[1]=atoi(strncpy(lrs_tmp,lrs_zs,2));
lri_a1[2]=atoi(strncpy(lrs_tmp,lrs_zs+2,4));
}
else if(lri_flag==3)
{
lri_a1[1]=atoi(strncpy(lrs_tmp,lrs_zs,3));
lri_a1[2]=atoi(strncpy(lrs_tmp,lrs_zs+3,4));
}
else 
{
lri_a1[1]=atoi(strncpy(lrs_tmp,lrs_zs,4));
lri_a1[2]=atoi(strncpy(lrs_tmp,lrs_zs+4,4));
}
}
else if(lri_group_zs==3)            //對三組賦值
{
if(lri_flag==1)
{
lri_a1[1]=atoi(strncpy(lrs_tmp,lrs_zs,1));
lri_a1[2]=atoi(strncpy(lrs_tmp,lrs_zs+1,4));
lri_a1[3]=atoi(strncpy(lrs_tmp,lrs_zs+5,4));
}
else if(lri_flag==2)
{
lri_a1[1]=atoi(strncpy(lrs_tmp,lrs_zs,2));
lri_a1[2]=atoi(strncpy(lrs_tmp,lrs_zs+2,4));
lri_a1[3]=atoi(strncpy(lrs_tmp,lrs_zs+6,4));
}
else if(lri_flag==3)
{
lri_a1[1]=atoi(strncpy(lrs_tmp,lrs_zs,3));
lri_a1[2]=atoi(strncpy(lrs_tmp,lrs_zs+3,4));
lri_a1[3]=atoi(strncpy(lrs_tmp,lrs_zs+7,4));
}
else 
{
lri_a1[1]=atoi(strncpy(lrs_tmp,lrs_zs,4));
lri_a1[2]=atoi(strncpy(lrs_tmp,lrs_zs+4,4));
lri_a1[3]=atoi(strncpy(lrs_tmp,lrs_zs+8,4));
}
}
else if(lri_group_zs==4)          //對四組賦值
{
if(lri_flag==1)
{
lri_a1[1]=atoi(strncpy(lrs_tmp,lrs_zs,1));
lri_a1[2]=atoi(strncpy(lrs_tmp,lrs_zs+1,4));
lri_a1[3]=atoi(strncpy(lrs_tmp,lrs_zs+5,4));
lri_a1[4]=atoi(strncpy(lrs_tmp,lrs_zs+9,4));
}
else if(lri_flag==2)
{
lri_a1[1]=atoi(strncpy(lrs_tmp,lrs_zs,2));
lri_a1[2]=atoi(strncpy(lrs_tmp,lrs_zs+2,4));
lri_a1[3]=atoi(strncpy(lrs_tmp,lrs_zs+6,4));
lri_a1[4]=atoi(strncpy(lrs_tmp,lrs_zs+10,4));
}
else if(lri_flag==3)
{
lri_a1[1]=atoi(strncpy(lrs_tmp,lrs_zs,3));
lri_a1[2]=atoi(strncpy(lrs_tmp,lrs_zs+3,4));
lri_a1[3]=atoi(strncpy(lrs_tmp,lrs_zs+7,4));
lri_a1[4]=atoi(strncpy(lrs_tmp,lrs_zs+11,4));
}
else 
{
lri_a1[1]=atoi(strncpy(lrs_tmp,lrs_zs,4));
lri_a1[2]=atoi(strncpy(lrs_tmp,lrs_zs+4,4));
lri_a1[3]=atoi(strncpy(lrs_tmp,lrs_zs+8,4));
lri_a1[4]=atoi(strncpy(lrs_tmp,lrs_zs+12,4));
}
}//分組完成
*/

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
欧美美女黄视频| 亚洲欧美视频在线观看视频| 中文字幕电影一区| 亚洲国产精品一区二区尤物区| 国产最新精品免费| 91黄视频在线观看| 久久久久国产成人精品亚洲午夜| 一二三区精品福利视频| 国产精品99久久久久| 国产精品美女久久久久久久 | www.欧美日韩国产在线| 欧美一区二区三区精品| 亚洲美女屁股眼交3| 高清beeg欧美| 精品国产91洋老外米糕| 日韩av成人高清| 欧美午夜精品免费| 亚洲人成精品久久久久久| 国产精品综合在线视频| 日韩欧美一级二级| 午夜精品福利久久久| 91视频免费观看| 国产精品福利影院| 粗大黑人巨茎大战欧美成人| 欧美xxxxx牲另类人与| 青青草视频一区| 欧美高清性hdvideosex| 亚洲成a人片在线不卡一二三区| 色综合色综合色综合| 综合电影一区二区三区| 成人综合在线观看| 国产欧美精品一区| 成人午夜电影小说| 久久精品免视看| 国产91丝袜在线观看| 国产女人18水真多18精品一级做| 国产精品自拍av| 久久精品综合网| 国产精品一区在线| 久久欧美中文字幕| 成人三级伦理片| 国产精品久久久久婷婷二区次| 粉嫩av亚洲一区二区图片| 国产精品素人一区二区| 不卡一卡二卡三乱码免费网站 | 欧美一级国产精品| 卡一卡二国产精品| 久久亚区不卡日本| 懂色中文一区二区在线播放| 亚洲国产精品99久久久久久久久 | 制服丝袜亚洲色图| 看电影不卡的网站| 国产精品区一区二区三区 | 国产成人av一区| 综合婷婷亚洲小说| 在线播放欧美女士性生活| 蜜桃一区二区三区在线| 欧美精品一区二区三| 成人午夜电影久久影院| 亚洲网友自拍偷拍| 精品国产露脸精彩对白 | 麻豆成人久久精品二区三区小说| 日韩欧美一区电影| 国产成人日日夜夜| 伊人色综合久久天天| 欧美一区二区精美| 国产精品亚洲第一| 亚洲v精品v日韩v欧美v专区| 日韩一区二区三区视频在线 | 欧美一区二区三区免费视频| 丰满少妇久久久久久久| 亚洲高清一区二区三区| 久久久精品一品道一区| 一本久久精品一区二区| 麻豆国产精品一区二区三区| 亚洲素人一区二区| 日韩欧美123| 色综合久久天天综合网| 国内精品久久久久影院薰衣草 | 欧美日韩国产a| 国产福利电影一区二区三区| 一个色妞综合视频在线观看| 久久精品亚洲乱码伦伦中文| 欧美日韩精品一区二区三区蜜桃| 国产精品99久久久久久宅男| 三级亚洲高清视频| 国产精品狼人久久影院观看方式| 91精品欧美综合在线观看最新| eeuss鲁一区二区三区| 美女诱惑一区二区| 亚洲国产成人精品视频| 久久这里都是精品| 91麻豆精品国产91久久久久| 91免费观看在线| 国产精品1024久久| 另类小说综合欧美亚洲| 亚洲成av人片www| 一区二区三区在线播放| 国产欧美日韩亚州综合 | 午夜精品成人在线视频| 亚洲欧洲韩国日本视频| 欧美国产成人精品| 2017欧美狠狠色| 欧美一级xxx| 欧美一区二区三区免费在线看| 欧洲另类一二三四区| 9i看片成人免费高清| 国产成人av一区| 国产福利一区二区三区在线视频| 国产在线不卡一卡二卡三卡四卡| 日韩av一区二| 奇米色一区二区| 男人的j进女人的j一区| 免费在线观看视频一区| 美国十次综合导航| 狠狠色丁香九九婷婷综合五月| 日本aⅴ精品一区二区三区| 日韩成人伦理电影在线观看| 日日摸夜夜添夜夜添国产精品| 日日噜噜夜夜狠狠视频欧美人 | 视频在线观看一区| 日本vs亚洲vs韩国一区三区| 久久国产婷婷国产香蕉| 极品少妇xxxx精品少妇| 久久99国内精品| 国产麻豆午夜三级精品| 国产成人免费视频网站高清观看视频| 国产美女一区二区三区| 成人性生交大片免费看中文网站| 成人国产一区二区三区精品| 99re亚洲国产精品| 在线精品视频免费观看| 欧美一区二区免费| 国产欧美日韩另类视频免费观看| 国产精品嫩草影院av蜜臀| 亚洲欧美日韩小说| 爽爽淫人综合网网站| 精品在线你懂的| av中文字幕亚洲| 欧美日韩二区三区| 久久综合色8888| 亚洲人成小说网站色在线| 性欧美大战久久久久久久久| 色999日韩国产欧美一区二区| 欧美日韩三级视频| 精品sm在线观看| 中文字幕日韩精品一区| 日本不卡一区二区三区高清视频| 精久久久久久久久久久| 99免费精品在线观看| 欧美疯狂做受xxxx富婆| 国产人伦精品一区二区| 亚洲午夜激情av| 成人亚洲一区二区一| 欧美区视频在线观看| 国产清纯在线一区二区www| 亚洲国产精品天堂| 国产成人精品亚洲777人妖| 精品污污网站免费看| 国产亚洲欧洲997久久综合| 亚洲香肠在线观看| 国产成人av网站| 欧美一区二区三区在线看| 中文字幕av资源一区| 性久久久久久久久久久久| www..com久久爱| 精品国产污污免费网站入口| 亚洲精品乱码久久久久久 | 欧美性猛交xxxx黑人交| 2024国产精品| 日本不卡一区二区| 欧美午夜精品一区二区三区| 国产精品丝袜黑色高跟| 狠狠v欧美v日韩v亚洲ⅴ| 欧美性videosxxxxx| 国产精品久久久久久久久免费樱桃 | 国产99一区视频免费| 精品视频1区2区3区| 国产精品三级av在线播放| 青青青伊人色综合久久| 欧美在线综合视频| 国产精品二区一区二区aⅴ污介绍| 蜜乳av一区二区| 欧美日韩在线综合| 亚洲日本护士毛茸茸| 成人晚上爱看视频| 久久久精品中文字幕麻豆发布| 蜜臀av性久久久久蜜臀av麻豆| 欧美日韩国产一级片| 亚洲美女免费在线| 92国产精品观看| 中文字幕色av一区二区三区| 国产精品亚洲视频| 久久精品在这里| 国产精品77777| 久久精品夜色噜噜亚洲aⅴ| 久久99精品久久久久久动态图 | eeuss鲁片一区二区三区在线观看| 久久久亚洲综合| 国产伦精一区二区三区|