題目描述:編寫乙個程式,依次輸入英文與漢語拼音,輸入兩個「 * 」表示輸入結束,再輸入一段英語句子,列印出其對應漢語拼音。
要求:不得使用標頭檔案
題目中要求不得使用提醒我們使用其中的函式來編寫**,不過函式的實現需要自己來思考,根據自己的需要可以調整原函式的功能。思路大致是:輸入完畢後拿原結構體記錄的英文內容與 a 中的單詞逐個相比,若相同,則輸出結構體中對應的漢語拼音。
#include
#include
#define m 100
struct tran //建立結構體,將英文與對應的漢語拼音儲存在一起程式設計客棧
n[m];
int my_strlen(char a); //宣告自定義測量陣列長度的函式
int my_strcmp(char* str1,char* str2); //宣告自定義判斷兩個字串是否相同的函式
int main()
printf("請輸入乙個句子\n");
getchar(); //接收上乙個回車,避免下乙個scanf()無法輸入
scanf("%[^\n]",a);
for(i=0;a[i]!='\0';i++) }
printf("\n");
system("pause");
return 0;}
int my_strcmp(char* str1,char* str2)
else
str2++;
} if(flag==0)
return 0;}
int my_strlen(char a)
return k;
}下面是程式示例:
本文標題: c語言實現簡單翻譯功能
本文位址: /ruanjian/c/251560.html
c語言的翻譯叫什麼 C語言實現翻譯功能
include define number 100 struct date char chinese 30 char english 30 a number void copy char str1,char str2,int counst 將值賦給trans int i 0 if str2 str2...
C語言 實現簡單的printf功能
include include include define abs x x 0 x 1 x intprintf char fmt,char tem 1024 char p1,p2,p3,ch 可變第一引數指向ap va start ap,fmt 複製格式化資料到buf strcpy buf,fmt...
C語言實現簡單的掃雷功能
這是我跟著學習 完成的第乙個小遊戲,運用到的知識不多都是陣列相關的知識,重要的是思路,在設計的時候要先繪製出大概的框圖,要知道遊戲的根本,這樣會讓你寫程式的時候更加方便。下面看 test.c define crt secure no warnings include game.h void test...