c語言程序設計翻譯
1:包含頭文件stdio.h
2:定義main函數
3:函數體開始
4:定義int型變數i,j,sum
5:定義char型變數c
6:
7:賦值i
8:賦值j
9:計算i+j賦值給sum
10:輸出i,j,sum
11:
12:賦值c
13:
14:輸出c的ascii值
15:輸出c的值
16:
17:
18:main函數返回值
19:main函數結束
20:
『貳』 C語言程序設計這門課 用英文怎麼怎麼翻譯
C language programming
『叄』 c語言程序設計,求翻譯一下
翻譯……行吧,不知道是不是你的要意思
無返回值的main函數(無輸入值)
{定義整形的變數並初始化,x=1,y=0,a=0,b=0;
檢查x的值執行對應操作(分支):
{
如果x=1:
檢查y的值執行對應操作:
{如果y=0:執行對a自增1之後,跳出分支(注意:只會跳出最近的這個);
如果y=1:執行對b自增1之後,跳出分支;
}
以「a=幾,b=幾然後換行」的形式列印在屏幕上;
如果x=2: 執行對a,b都分別自增1,跳出分支
}
以「a=幾,b=幾然後換行」的形式列印在屏幕上;
}
這個直接運行不報錯的話,的結果應該列印兩行:
a=1,b=0
a=2,b=1
如果不是預期,很可能是第一個printf後面沒有break造成了貫穿,case2那裡依然會執行
『肆』 c語言程序設計應該翻譯成什麼
Programming in C!!!
『伍』 C語言如何把它翻譯成中文
C語言特徵字不是標準的英文或縮寫,翻譯了也不符合語法含義。在線翻譯軟體給出的結果如下:
無效排序(int bn){
int i, j, sum=0;
字元學校[40];
學生t;
for(i=0; i<bn; i++){
for(j=i+1; j<bn; j++){
if(student[i].id>student[j].id){
t = 學生 [i];
學生[i] = 學生[j];
學生[j] = t;
}
}
}
printf("\n排序後的結果為:\n");
for(i=0; i<bn; i++){
輸出一個學生(i);
}
}
『陸』 如何用C語言來製作翻譯器
寫了一個簡單的翻譯器,只提供單詞翻譯,中文到英文,英文到中文都行,你需要首先進行字典錄入。錄入以後會自動在目錄下生成一個dic.txt文件。
#include "stdio.h"
#include "stdlib.h"
#include "string.h"
#define FILENAME "dic.txt"
struct word //字典結構體
{
char chinese[20]; //中文
char english[20]; //英文
};
/////////////////////////////////////////////////////////////
FILE *FP; //全局文件指針
FILE * FileOpen(char FileName[]) //文件打開函數
{
FILE *fp;
if((fp=fopen(FileName,"r"))==NULL)
{
fp=fopen(FileName,"w");
cout<<"文件打開失敗重新創建記錄文件";
return fp;
}
fp=fopen(FileName,"a+");
return fp;
}
void FileClose(FILE *fp) //文件關閉函數
{
if(fclose(fp)==0)
cout<<"安全關閉"<<endl;
else
cout<<"文件關閉失敗"<<endl;
}
////////////////////////////////////////////////////////////////
void tra1() //中文翻譯成英文模塊
{
FILE *fp;
if((fp=fopen(FILENAME,"r"))==NULL)
{
printf("文件打開失敗!");
}
char tempchinese[20];
word temp;
printf("請輸入中文單詞:");
scanf("%s",tempchinese);
while(fread(&temp,sizeof(word),1,fp)==1)
{
if(strcmp(temp.chinese,tempchinese)==0)
{
printf("中文:%s 英文:%s \n",temp.chinese,temp.english);
}
}
printf("查找完畢!");
FileClose(fp);
}
//////////////////////////////////////////////
void tra2() //英文翻譯成中文模塊
{
FILE *fp;
if((fp=fopen(FILENAME,"r"))==NULL)
{
printf("文件打開失敗!");
}
char tempenglish[20];
word temp;
printf("請輸入英文單詞:");
scanf("%s",tempenglish);
while(fread(&temp,sizeof(word),1,fp)==1)
{
if(strcmp(temp.english,tempenglish)==0)
{
printf("中文:%s 英文:%s \n",temp.chinese,temp.english);
}
}
printf("查找完畢!");
FileClose(fp);
}
////////////////////////////////////////////////
void inp() //字典錄入模塊
{
FP=FileOpen(FILENAME);
word temp;
printf("請輸入英文:");
scanf("%s",temp.english);
printf("請輸入對應中文:");
scanf("%s",temp.chinese);
fwrite(&temp,sizeof(temp),1,FP);
printf("信息添加完成");
FileClose(FP);
}
////////////////////////////////////////////////
int menu() //主目錄模塊
{
int choose;
while(choose!=0)
{
printf("\n");
printf("簡易中英翻譯系統\n");
printf("1、中->英翻譯\n");
printf("2、英-中翻譯\n");
printf("3、字典錄入\n");
printf("輸入0退出系統\n");
printf("請輸入:");
scanf("%d",&choose);
switch(choose)
{
case 0:return 0;break;
case 1:tra1();break;
case 2:tra2();break;
case 3:inp();break;
}
}
}
///////////////////////////////////////////////////////
void main()
{
menu();
}
『柒』 用C語言編寫一個簡單翻譯程序
LZ 的那種方法 可以實現 ,但很顯然是不實用,因為那樣記錄的也太多了吧,,,
我覺得,你可以記錄下常用的特殊短語 像: hello China就可以了,因為很大一部分就是按照順序翻譯的,「有道」也經常出現這種問題的,以下是自己在用參考「有道」的時候的實現的一些想法,可以作為參考:
如果想智能點的話,你就得「教會」這個 【 英語和漢語 】這兩門課 教的方法,就是把你會的東西全都教給他,比如說:
首先,你可以為每個單詞定義一個struct數據結構,裡麵包含的是這個單詞的 1. 【字義】(一個單詞總不止一個意思吧)2.【詞性】(你學習語法的時候要用到吧)3.【其他】(片語了什麼的,有發音功能的話還得記錄音標吧、、呵呵)
然後,要教它語法吧、、、這其實是最難的,語法就相當於你的演算法了,程序的靈魂所在;
這也許就是C一直吸引著我們的地方,將抽象變為具體,呵呵、、祝你學習愉快、、、
『捌』 c語言怎麼翻譯
C語言是Combined Language(組合語言)的中英混合簡稱。是一種計算機程序設計語言。它既具有高級語言的特點,又具有匯編語言的特點。它可以作為工作系統設計語言,編寫系統應用程序,也可以作為應用程序設計語言,編寫不依賴計算機硬體的應用程序。因此,它的應用范圍廣泛,不僅僅是在軟體開發上,而且各類科研都需要用到C語言,具體應用比如單片機以及嵌入式系統開發。