Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/c/60.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript JS中的Scanf和Printf_Javascript_C_Printf_Scanf - Fatal编程技术网

Javascript JS中的Scanf和Printf

Javascript JS中的Scanf和Printf,javascript,c,printf,scanf,Javascript,C,Printf,Scanf,我正在为巴西的锦标赛而学习。但我需要帮助,因为我将在JS中完成这项工作,但问题是,他们要求使用Scanf和Printf进行回答。如何在JS中执行此操作?谢谢 Ps:不是document.write之类的,需要Scanf和Printf,如果JS中不存在,请给我一些链接,我会研究Scanf和Printf的语法是如何工作的。控制台。log东西稍微支持格式说明符,但不是很有用 如果要为web浏览器找到一个,可以使用和prompt() 如果您正在为Node.js查找一个: 首先。。。 JavaScr

我正在为巴西的锦标赛而学习。但我需要帮助,因为我将在JS中完成这项工作,但问题是,他们要求使用Scanf和Printf进行回答。如何在JS中执行此操作?谢谢


Ps:不是document.write之类的,需要Scanf和Printf,如果JS中不存在,请给我一些链接,我会研究Scanf和Printf的语法是如何工作的。

控制台。log
东西稍微支持格式说明符,但不是很有用

如果要为web浏览器找到一个,可以使用和
prompt()

如果您正在为Node.js查找一个:

首先。。。 JavaScript是一种通用编程语言,可以在多种不同的环境中执行。每一种都有自己处理输入和输出操作的方式

由于您没有具体说明这是哪个竞争对手,我假设您谈论的是由UNICAMP推广的OBI(据我所知,唯一一个接受JS解决方案并需要标准I/O的解决方案)。如果是这种情况,则使用名为的开发环境来运行和评估

如果您想了解有关为Saci环境编写JS代码的更多信息,可以进行搜索

现在,在回答您的问题时,有两种方法用于此环境中的标准I/O操作:和。它们的工作方式类似于C输入/输出方法,但有一些不同


使用
printf()写入
此方法的工作原理与C等效方法完全相同。您将看到以下格式:

printf(格式,…)

第一个参数是包含要写入标准输出的文本的字符串。它可以选择包含嵌入的格式标记,这些标记将由您在下一个参数中指定的值替换

下面是一个例子:

let x = 34;

printf("%d is an integer\n", x);
let x, y;

scanf("%d%d", "x", "y");

使用
scanf()读取
这个方法将像它的C等价物一样工作,但有两个区别:每个变量都必须用引号指定,并且它只适用于全局变量。您可以在以下格式中找到此方法:

scanf(格式,…)

第一个参数是一个字符串,其中包含用于将每个值分配给其相应变量的格式标记,应在下一个参数中通知

下面是一个例子:

let x = 34;

printf("%d is an integer\n", x);
let x, y;

scanf("%d%d", "x", "y");