日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

7-1 币值转换

發布時間:2025/3/15 编程问答 32 豆豆
生活随笔 收集整理的這篇文章主要介紹了 7-1 币值转换 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

幣值轉換

輸入一個整數(位數不超過9位)代表一個人民幣值(單位為元),請轉換成財務要求的大寫中文格式。如23108元,轉換后變成“貳萬叁仟壹百零捌”元。為了簡化輸出,用小寫英文字母a-j順序代表大寫數字0-9,用S、B、Q、W、Y分別代表拾、百、仟、萬、億。于是23108元應被轉換輸出為“cWdQbBai”元。

輸入格式:

輸入在一行中給出一個不超過9位的非負整數。

輸出格式:

在一行中輸出轉換后的結果。注意“零”的用法必須符合中文習慣。

輸入樣例1:

813227345

輸出樣例1:

iYbQdBcScWhQdBeSf

輸入樣例2:

6900

輸出樣例2:

gQjB

實驗代碼:

#include<stdio.h> #include<math.h> int m,s=0; int main() {int i,j,k,p=1,flag=1;int f(int q,int m);scanf("%d",&m);for(i=0;m/p>=10;i++){p=pow(10,i);s=s+1;}if(m==0) printf("a");if(m<10&&m>=0) s=1;for(j=1;j<=s;j++){switch(f(j,m)){case 0:if(j!=s&&j!=s-4){if(f(j+1,m)==0) flag=0;else flag=1;if(flag)printf("a");break;};break;case 1:printf("b");
break;case 2:printf("c");
break;case 3:printf("d");
break;case 4:printf("e");
break;case 5:printf("f");
break;case 6:printf("g");
break;case 7:printf("h");
break;case 8:printf("i");
break;case 9:printf("j");
break;}if(f(j,m)==0&&j!=s&&j!=s-4) continue;else{if(s==9&&j==5){if(f(2,m)==0&&f(3,m)==0&&f(4,m)==0&&f(5,m)==0)continue;}switch(s-j){case 1:printf("S");
break;case 2:printf("B");
break;case 3:printf("Q");
break;case 4:printf("W");
break;case 5:printf("S");
break;case 6:printf("B");
break;case 7:printf("Q");
break;case 8:printf("Y");
break;}}} return 0; } int f(int q,int m) {int k,a;if(q==1) k=m/pow(10,s-1);else{a=m/pow(10,s-q+1);k=m/pow(10,s-q)-a*10;}return k; }

設計思路

1,開始我們需要了解一下應該存儲那些數組。 2,題目說的是輸入為非負整數,首先需判定輸入數為0的情況 3,然后如果輸入數不為0,那么將輸入數從低到高取位判定。取得的當前位有0和非0之分,若當前位非0,且當前位數不為1即當前位不為個位,則存放單位與數字。注意由于一開始不知道輸入數的位數,所以數組的只能從低到高,一般從0開始,先存放單位,后存放數字。若當前位為0,則可能有下幾種情況流程: 1)若當前位為萬位,則必存單位 2)若當前位不為萬位,則又需要分情況討論: 3)當前位為千位或個位,不存數字 4)當前位不為千位,且不為個位,但前面一位為0,也不存數字 5)當前位不為千位,且不為個位,前面一位非0,存數字
問題解決方法: 遇到的問題就是switch和自定函數帶入的值輸錯,導致結果錯誤, 建議把值輸入那塊部分進行分析。 運行結果(因為為后面自己修改了,所以只能用這張圖)

?

轉載于:https://www.cnblogs.com/LUMO/p/10364812.html

總結

以上是生活随笔為你收集整理的7-1 币值转换的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: www.夜夜夜 | 在线黄色网 | 成人三区 | 日韩成人av网址 | 亚洲天堂2024 | 在线精品国产 | xxxxx在线观看 | 黄网视频在线观看 | 在线天堂www在线国语对白 | 国产美女福利 | 永久免费毛片 | 日日夜夜免费精品视频 | 男生桶女生肌肌 | 黄视频在线 | 黄色资源在线观看 | 欧美少妇在线 | 亚洲激情成人网 | 最新日韩视频 | 先锋资源国产 | 亚洲码在线观看 | 草色噜噜噜av在线观看香蕉 | 亚洲国产成人精品女人 | 毛片.com| 激情国产精品 | 久久久黄色网 | 非洲黄色一级片 | 免费日本在线 | 亚洲最大的成人网站 | 天堂网在线视频 | 欧美人与动牲交xxxxbbbb | 国产三级精品三级 | 男人猛进女人爽的大叫 | 久久三级精品 | 日韩精品久久久久久久酒店 | 久久精品视频18 | 另类一区 | 国产精品最新 | 中日韩在线观看视频 | 亚洲a视频在线观看 | 瑟瑟综合网 | 精品香蕉一区二区三区 | 特级一级片 | 日本精品免费在线观看 | 成人免费一区 | 91麻豆蜜桃一区二区三区 | 成人公开免费视频 | 欧美日韩大陆 | 久久综合色88| 欧美永久 | 视频二区中文字幕 | 亚洲第一天堂久久 | xxxxx黄色 | 国产精品手机在线观看 | 欧美亚洲另类图片 | 一级二级毛片 | 天堂网2018| 五月天综合激情 | 无码无遮挡又大又爽又黄的视频 | 麻豆精品一区二区三区 | 九九九久久久精品 | 久久蜜桃av一区二区天堂 | 香蕉视频免费在线观看 | 久久亚洲a v | 日韩h在线 | 中国大陆高清aⅴ毛片 | 久久久91视频 | 中文字幕一区久久 | 久久久老熟女一区二区三区91 | 亚洲一区二区三区加勒比 | 在线看国产 | 永久免费不卡在线观看黄网站 | 天天爱天天做 | 亚洲成人自拍偷拍 | 亚洲乱码国产乱码精品精软件 | 精品视频在线免费看 | 污视频网址 | 欧美精品成人一区二区三区四区 | 亚洲爱av | 激情亚洲网 | 人妻少妇偷人精品视频 | 国产欧美日韩在线 | 久久久久国产精 | 午夜精品一区二 | 黄视频网站在线看 | 欧美 日韩 国产 中文 | 蜜色视频| 小sao货大ji巴cao死你 | 久久在线视频免费观看 | 天堂а√在线最新版中文在线 | 污污视频免费看 | 人人插人人搞 | 精品久久久久久久久中文字幕 | 色久天 | 日韩1024| 婷婷久久五月 | 日本电影大尺度免费观看 | 国产精品福利在线 | 娇妻第一次尝试交换的后果 | 一区二区三区在线播放视频 |