C語言(大小寫轉換)
數字改成大寫
#include<stdio.h> //標頭檔案 int main () { int num; //定義變數 char big[10][4]={"零","壹","貳","叄","肆","伍","陸","柒","捌","玖"}; int i=0; int count=0; //定義變數位數 int nums[10]; //定義一個數組 printf("輸入準換大小的數:"); scanf("%d",&num); while (num !=0) //判斷輸入的位數 { nums[i]=num%10; num/=10; i++; count++;//每迴圈一次位數增加一次 } printf("您輸入了%d位\n",count); for(i=0;i<count;i++) { printf("%d-----------大寫轉化為--------%s\n",nums[i],big[nums[i]]); } } ``` 進行除錯ctrl+f5
相關推薦
C語言(大小寫轉換)
數字改成大寫 #include<stdio.h> //標頭檔案 int main () { int num; //定義變數 char big[10][4]={"零","壹","貳","叄","肆","伍","陸","柒","捌","玖"}; int i=0;
java之獲取中文全拼/首字母工具(大小寫轉換)
java之獲取中文全拼/首字母工具(大小寫轉換) 需要jar包pinyin4j支援 maven地址 <dependency> <groupId>com.belerweb</groupId> <artif
C語言(預處理)
- 預處理 在程式編譯之前進行的處理,所有的編譯預處理命令以#開頭。分為巨集定義、檔案包含、條件編譯。 1. 巨集 巨集定義的作用是某段程式碼的別名,以#define開頭,結尾不用分號。 eg:#define PI 3.14//巨集名一般用大寫字母 在編譯預處理時,只是
c語言(11.20)
if遇;結束 switch遇break結束 switch(表示式) { case常量表達式1:語句組1【break;】 case常量表達式2:語句組2【break;】 。。。 default:語句組【break;】 } 1。switch後的表示式可以是整型或字元型,case是常量表達式且所有
c語言(11.15)
%d 有符號整型(%md按指定長度輸出,若資料位數<m則輸出的資料左端補空格,否則按實際位數輸出) %ld有符號長整型(%lmd) %o:以無符號八進位制形式輸出 %x:以無符號十六進位制形式輸出 %u:以無符號十進位制形式輸出 %c:以字元形式輸出單個字元 %s:按字串實際長度輸出
c語言(11.13)
關鍵字: int 宣告整形變數或函式(2位元組)【-32768~-32767】-2^15 ~(2^15-1) (4位元組)【-2147483648~2147483647】-2^31 ~(2^31-1) unsigned int 無符號整型 (2位元組)【0~65535】0 ~2^16-1 (
c語言(11.7)
1。機器語言:唯一一個可以被計算機硬體直接識別的語言,表現形式為二進位制的編碼形式,由CPU可以直接識別的一組由0和1序列構成的指令碼 2。組合語言:機器不能直接識別,需要由彙編程式轉換成機器指令。組合語言都是針對特定的計算機或計算機系統設計的。 3。二進位制計量單位:位元(bit) b 位
C語言(面積計算器)
簡單面積計算器(自定義函式利用) 除錯了好久也沒有從default再次進入switch; 程式不能輸入負數文章中以規範; 1 #include<stdio.h> 2 #include <stdlib.h> 3 #include
從零開始codewar——C語言(第一戰)
[8 kyu] [2017-03-11] [ description: Write a function which removes from string all non-digit characters and parse the remaining to numb
C語言(迴圈結構)
迴圈結構 使用迴圈結構的步驟一般分三步: 初始化迴圈條件,常見的手段是通過一個變數來控制迴圈,那麼第一步就應該給這個變數賦初值。 編寫迴圈結構要執行的操作,其中必須要有一步是改變迴圈條件,最終讓迴圈條件不成立,比如增加變數使其超越臨界值。 檢查迴圈條件是否
雜湊演算法 C語言 (陣列實現)
7-17 電話聊天狂人(25 分) 給定大量手機使用者通話記錄,找出其中通話次數最多的聊天狂人。 輸入格式: 輸入首先給出正整數N(≤105),為通話記錄條數。隨後N行,每行給出一條通話記錄。簡單起見,這裡只列出撥出方和接收方的11位數字構成的手機號碼,其中以空格
C語言實驗——大小寫轉換
Problem Description 把一個字串裡所有的大寫字母換成小寫字母,小寫字母換成大寫字母。其他字元保持不變。 Input 輸入為一行字串,其中不含空格。長度不超過80個字元。 Output 輸出轉換好的字串。 Sample Input ABCD123
SDUT-1168 C語言實驗——大小寫轉換
Code #include <stdio.h> #include <ctype.h> int main() { char c; c = getchar(
C語言實驗——大小寫轉換oj1168
C語言實驗——大小寫轉換 Time Limit: 1000ms Memory limit: 65536K 有疑問?點這裡^_^ 題目描述 把一個字串裡所有的大寫字母換成小寫字母,小寫字母換成大寫字母。其他字元保持不變。 輸入 輸入為一行字串,其中不含空格。長度不超過80個字元。 輸
C語言(除錯絕活)
眾所周知,寫一段稍微複雜的程式碼,就會馬上面臨除錯的需要,而最基本的檢測程式執行情況的除錯技巧,就是在程式碼中安插許多 “警哨” 來幫助我們監視隨時可能發生的異常。 技術上這沒啥好說的,只是對於一個程式碼潔癖晚期患者來說,怎樣寫得乾淨又漂亮,是一件比寫程式碼本身更重要的事情。 先來一段反面
PCA演算法的數學原理和C++語言(Eigen庫)實現
PCA演算法的數學原理最近在學習影象處理相關方面的知識,在影象壓縮時用到主成分分析演算法(Principal Component Analysis PCA)。數學理論主要參考了這篇部落格點選開啟連結,博主寫的非常好,通俗易懂。這裡總結了一下PCA演算法的實現步驟如下:設有m條
八皇后問題:遞迴解決/C語言(基礎方法)
/************************* *八皇后問題:遞迴解決/C語言 *按照8層8叉樹來想象,共有8^8種可能,對應每個葉子節點; *由根到葉子,自左至右遍歷每種情況; *剪枝掉不可行的方案; *及時輸出可行方案,繼續遍歷; *其間並未對每種可行方案累計儲存
C++語言(使用類)
小記:對於類的的認識,無論是感性還是理性,都需要記住大量的東西,這一點真的誰也無法避免。我試圖以一種形象的,或者漫畫的,卡通的方式來介紹C++語言,以便於兒童的理解,C++有異常瑣碎的知識點,似乎這些知識點不太容易形象化,具體化,甚至卡通化。稍微一思索,形象化的C++如何才
杭電ACM2004題(成績轉換)-----C語言
成績轉換 Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others) Total Submission(s): 124199 Accepted Submissi
小朋友學C語言(23):二進位制與十進位制之間的轉換
一、二進位制轉換為十進位制的C語言程式碼 #include <stdio.h> #include <string.h> int binary2decimal(char str[]) { int sum = 0;