如下50道算法編程題訪問量較大,包含經常使用語法,數據結構,解題思路等等,做爲C語言學習者必練題目推薦給各位。創做不易,記得一鍵三連哦!!!程序員
輸入一個整數,輸出每一個數字對應的拼音。當整數爲負數時,先輸出「fu」字。十個數字對應的拼音以下:算法
0: ling
1: yi
2: er
3: san
4: si
5: wu
6: liu
7: qi
8: ba
9: jiu編程
輸入格式:數組
輸入在一行中給出一個整數,如:1234 。數據結構
提示:整數包括負數、零和正數。函數
輸出格式:學習
在一行中輸出這個整數對應的拼音,每一個數字的拼音之間用空格分開,行末沒有最後的空格。如 yi er san si。.net
輸入樣例:設計
-600code
輸出樣例:
fu liu ling ling
代碼:
#include<stdio.h> #include<string.h> int main() { char str[10][10]={"ling","yi","er","san","si","wu","liu","qi","ba","jiu"}; char arr[100]; scanf("%s",&arr); int i; int l; if(arr[0]=='-'){ printf("fu "); l=1; } else l=0; for(i=l;i<strlen(arr);i++) { if(i!=strlen(arr)-1)printf("%s ",str[arr[i]-'0']); else printf("%s\n",str[arr[i]-'0']); } return 0; }