當前位置:首頁 » 編程語言 » c語言翻譯圖片
擴展閱讀
webinf下怎麼引入js 2023-08-31 21:54:13
堡壘機怎麼打開web 2023-08-31 21:54:11

c語言翻譯圖片

發布時間: 2022-07-22 06:51:26

c語言實現月份翻譯6.jpg

這個C語言代碼,不需要怎麼翻譯呀,都差不多的。
switch語句加條件分不同的情況輸出各自一個月份結果而已。

❷ c語言怎麼翻譯

C語言是Combined Language(組合語言)的中英混合簡稱。是一種計算機程序設計語言。它既具有高級語言的特點,又具有匯編語言的特點。它可以作為工作系統設計語言,編寫系統應用程序,也可以作為應用程序設計語言,編寫不依賴計算機硬體的應用程序。因此,它的應用范圍廣泛,不僅僅是在軟體開發上,而且各類科研都需要用到C語言,具體應用比如單片機以及嵌入式系統開發。

❸ 求大神,把把兩只老虎的歌譜翻譯成c語言或C++代碼,圖:

網上找的,試了一下能響,不過不能彈,可以一下多輸幾個來彈,不過不怎麼好聽。
比如你可以輸入:ASDAASDADFGGDFGG(1231 1231 3455 3455)
就是:兩只老虎兩只老虎跑的快跑的快
主要是靠tone來發聲不過直接用會出問題。

/* FILENAME: piano.c

*/
#include <conio.h>
#include <stdio.h> /* use unbuffered i/o */
#include <ctype.h>
#include <dos.h>

#define g1 198
#define C 262 /* define frequencies */
#define D 294
#define E 330
#define F 349
#define G 392
#define A 440
#define B 494
#define C2 524
#define Z 1

#define TIMERMODE 182 /* code to put timer in right mode */
#define FREQSCALE 1190000L /* basic time frequency in hertz */
#define TIMESCALE 1230L /* number of counts in 0.1 second */
#define T_MODEPORT 67 /* port controls timer mode */
#define FREQPORT 66 /* port controls tone frequency */
#define BEEPPORT 97 /* port controls speaker */
#define ON 79 /* signal to turn speaker on */

tone (freq, time)
int freq, time;
{

int hibyte, lowbyte, port;
long i, count, divisor;

divisor = FREQSCALE / freq; /* scale freq to timer units */
lowbyte = divisor % 256; /* break integer into */
hibyte = divisor >> 8; /* two bytes */
count = TIMESCALE * time; /* convert time to timer units*/

outp (T_MODEPORT, TIMERMODE); /* prepare timer for input */
outp (FREQPORT, lowbyte); /* set low byte of timer reg */
outp (FREQPORT, hibyte); /* set high byte of timer reg */

port = inp (BEEPPORT); /* save port setting */
outp (BEEPPORT, ON); /* turn speaker on */
for (i = 0; i < count; i++)
; /* mark time */
outp (BEEPPORT, port); /* turn speaker off, restore */
/* original setting */
}

main ()
{
int key, freq, tempo, time;

puts ("Please enter the basic tempo: 10 = 1 second.");
scanf ("%d", &tempo);
printf ("%d\n\r", tempo); /* echo input */
puts ("Thank you. Use the key row a-k to play notes. The\n\r");
puts ("shift key doubles the ration. A ! halts the show.");

while ( (key = getchar()) != '!')
{
time = isupper (key) ? 2 * tempo : tempo;
key = tolower (key);
switch (key)
{
case 'a': tone ( C, time);
break;
case 's': tone ( D, time);
break;
case 'd': tone ( E, time);
break;
case 'f': tone ( F, time);
break;
case 'g': tone ( G, time);
break;
case 'h': tone ( A, time);
break;
case 'j': tone ( B, time);
break;
case 'k': tone ( C2, time);
break;
default: break;
}
}
puts ("Bye bye!\n\r");
}

❹ 圖片中C語言翻譯成VB

我可以幫你翻譯下意思,但代碼的話,不知道你用在什麼地方?是asp中的VB?還是其他地方?
一個保護的過程,Page_Load,這個過程的作用主要是判斷網頁的echostr請求內容是否為空,如果不為空,檢查用戶的簽名信息,如果已經簽名就直接返回echostr的內容。
一個公共的函數,checkSignature,這個函數主要是判斷你的簽名信息,有4個參數signature,timestamp,nonce和token
將timestamp,nonce和token的值進行排序,轉換成join形式數據,然後對數據進行SHA1加密,最後將加密後的數據轉化成小寫
上面處理轉化得到的結果與signature值進行比較,如果相等就返回true,否則返回false

❺ 圖片上的C語言代碼翻譯成VB代碼

代碼如下:

PublicFunctionGetResponse(signatureAsString,timestampAsString,nonceAsString,echostrAsString)AsHttpResponseMessage

IfCheckSource(signature,timestamp,nonce)Then

Dimresult=NewStringContent(echostr,UTF8Encoding.UTF8,"application/x-www-form-urlencoded")

Dimresponse=NewHttpResponseMessage()

response.Content=result

Returnresponse

EndIf

ReturnNewHttpResponseMessage()

EndFunction

PublicFunctionCheckSource(signatureAsString,timestampAsString,nonceAsString)AsBoolean

Dimstr=String.Empty

Dimtoken="cwtesttoken"

Dimparameter=NewList(OfString)

parameter.Add(token)
parameter.Add(timestamp)
parameter.Add(nonce)
parameter.Sort()

DimparameterStr=parameter(0)+parameter(1)+parameter(2)

DimtempStr=GetSHA1(parameterStr)

IftempStr=signatureThen
ReturnTrue
EndIf

ReturnFalse

EndFunction

PublicFunctionGetSHA1(inputAsString)AsString

DimoutputAsString=String.Empty

=NewSHA1CryptoServiceProvider()

DiminputBytes()AsByte=UTF8Encoding.UTF8.GetBytes(input)

DimoutputBytes()AsByte=sha1.ComputeHash(inputBytes)

sha1.Clear()

output=BitConverter.ToString(outputBytes)

Returnoutput

EndFunction

❻ 有沒有C語言代碼翻譯軟體

不知道你這樣問的意思。不過看到分值挺誘人的,我也來說兩句。
C語言翻譯器。翻譯器是早前的叫法,現在大都叫編譯器。
以前條件比較艱苦,開發的時候,程序的編輯工具、編譯工具、鏈接工具、調試環境等等這些統稱為「工具鏈」的東東都是分開的(意思是說它們是不同的幾個軟體),說得通俗一點,就是寫代碼需要一個編輯軟體,編譯寫好的代碼,又需要用到別的軟體,這樣極其的不方便。
發展到現代,很多開發過程都集成到一個軟體去了,就是說上面介紹的那些編寫、編譯、鏈接甚至是執行等等這些開發環節在一個集成開發軟體當中都能完成。
所以,現在通常所說的編譯,已經隱含地表示一個程序從預編譯、編譯、匯編、鏈接等等這么些過程了。
什麼是編譯(也就是你所問的翻譯)?編譯就是將人認識的高級一點的C語言翻譯成機器認識的低級一點的機器碼(就是二進制碼,全是0和1)。翻譯器呢,就是完成這個過程的一個軟體啦。
這么說,你能不能理解?
速度採納給分。

❼ c語言在線翻譯,求注釋

in t

❽ 如何用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語言如何把它翻譯成中文

這不叫「翻譯」。你的標題應該改為「請幫我給下面C程序添加註釋,看不懂」。

#include"Wire.h"
#include"I2Cdev.h"
#include"ADXL345.h"
ADXL345accel;//聲明類型為ADXL345的結構體,用於加速度感測器配置
int16_tax,ay,az;
#defineLED_PIN13
boolblinkState=false;//初始不閃爍
voidsetup(){//初始化函數
Wire.begin();//初始化硬體部分
Serial.begin(38400);//初始化串口
Serial.println("InitializingI2Cdevices...");//串口輸出調試信息
accel.initialize();//初始化加速度感測器
Serial.println("Testingdeviceconnections...");//串口輸出調試信息
Serial.println(accel.testConnection()?"ADXL345connectionsuccessful":"ADXL345connectionfailed");//測試加速度感測器連接情況,並通過串口分別輸出調試信息
pinMode(LED_PIN,OUTPUT);//指示燈管腳配置為輸出,准備閃爍
}
voidloop(){
accel.getAcceleration(&ax,&ay,&az);//從加速度感測器讀取三軸值
Serial.print("accel: ");//串口輸出調試信息
Serial.print(ax);Serial.print(" ");//串口輸出x軸加速度值
Serial.print(ay);Serial.print(" ");//串口輸出y軸加速度值
Serial.println(az);//串口輸出z軸加速度值
blinkState=!blinkState;//閃爍狀態邏輯翻轉
digitalWrite(LED_PIN,blinkState);//指示燈輸出翻轉,實現閃爍
}

❿ c語言代碼翻譯

你給原理圖我再回答,沒有圖說不明白