print

發布時間: July 17, 2017, 12:21 p.m.   最後更新時間: July 14, 2020, 2:56 p.m.   時間限制: 10ms   記憶體限制: 50M

你知道各個語言要怎麼把字串print出來嗎

C語言用 printf("string");

C++用 cout<<"string";

Javascript用 console.log('string');

Java用 System.out.print("string")

Python3用 print("string")

在這些語言的字串裡面都是用 \ 符號來escape特殊字元的

像是 \ 要變成 \\ (All)、 " 要變成 \" (C,C++,Java,Python3)、 ' 要變成 \' (Javascript)

給你語言名稱和要輸出的字串,可以生成在各個語言中要如何print出那個字串嗎?

描述不夠清楚的地方請看範例測資

有多筆輸入,每筆有兩個字串lang,str
lang代表語言,可能是C++ Python3 C Java Javascript
str是要print的

輸出一行程式碼代表在各個語言的print出str方法

複製範例
C++ Hello'"'\\World
Python3 Hello'"'\\World
Java Hello'"'\\World
Javascript Hello'"'\\World
C Hello'"'\\World
cout<<"Hello'\"'\\\\World";
print("Hello'\"'\\\\World")
System.out.print("Hello'\"'\\\\World");
console.log('Hello\'"\'\\\\World');
printf("Hello'\"'\\\\World");

基礎語法

自創