C語言實現簡單翻譯功能

2022-09-29 18:18:12 字數 891 閱讀 3119

題目描述:編寫乙個程式,依次輸入英文與漢語拼音,輸入兩個「 * 」表示輸入結束,再輸入一段英語句子,列印出其對應漢語拼音。

要求:不得使用標頭檔案

題目中要求不得使用提醒我們使用其中的函式來編寫**,不過函式的實現需要自己來思考,根據自己的需要可以調整原函式的功能。思路大致是:輸入完畢後拿原結構體記錄的英文內容與 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...