C 輸入數字,輸出漢字

2021-07-31 23:24:06 字數 740 閱讀 2564

// 0511.cpp : 定義控制台應用程式的入口點。

//#include "stdafx.h"

#include

void test() ;

char *dw = ;

char str[80];

printf("請輸入一萬以下的數\n");

scanf_s("%s", str, 80);

int d = 0;//找到點的位置

for (int i = 0; i < strlen(str); i++)

//沒有小數點

else if (i + 1 == strlen(str))

//輸入數值超過一萬

else if (strlen(str) >= 6) }}

for (int i = 0; i < strlen(str); i++)

//是小數點就輸出點

else if (str[i] == '.')

//如果i超過以後就不加單位,直接輸出

else if (i >= d)

//如果輸入的數是零就跳出執行下次

else if (str[i] == '0')

//如果輸入的數上乙個是零,就加零輸出

else if (str[i] != '0' &&str[i-1] == '0')

//加單位輸出

else }}

int main()

}

2017 5 12 01 輸入數字輸出漢字讀法

輸入數字輸出漢字讀法 參考 例如,輸入7865,輸出 七千八百六十五 解決一 事先定義乙個裝有 個十百千萬 乙個裝有 零一二三四五.的陣列或者集合a和b,首先獲取使用者輸入數字的長度,然後獲得各個位,每個位數就是b的下標,然後長度就是a的下標減一,比如 485 4對應b 4 為 四 a 2 為百 8...

只能輸入數字,漢字等

呼叫的時候使用 nkeyd wn return functionname this,event.keycode 禁止使用貼上功能 onpaste return false 浮點型 只能輸入浮點型 function positivedoble element,keycode if element va...

C 數字 轉換 大寫漢字

呼叫方法 double m try catch formatexception ex public class money public money double m 判斷輸入的數字是否大於double型別 private bool isnumber 數字轉換成大寫漢字主函式 返回轉換後的大寫漢字 ...