Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/sql-server/22.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
Php 我对Kattis模的回答有什么问题?_Php - Fatal编程技术网

Php 我对Kattis模的回答有什么问题?

Php 我对Kattis模的回答有什么问题?,php,Php,我是一名PHP初学者,我正在尝试Modulo Kattis问题,当我在终端上进行测试时,我的代码运行良好,但当我提交解决方案时,我得到了“错误答案” 问题(): 给定两个整数A和B,当A除以B时,模B是余数。例如,数字7、14、27和38变成1、2、0和2,模3。编写一个程序,接受10个数字作为输入,输出输入中的不同数字,如果这些数字被视为模42。 如果在这些方面失败,请确保: -您没有打印除中指定的输出以外的任何输出 问题 -您没有拼错输出的任何部分(复制粘贴) (她是你的朋友) -您正在使用

我是一名PHP初学者,我正在尝试Modulo Kattis问题,当我在终端上进行测试时,我的代码运行良好,但当我提交解决方案时,我得到了“错误答案”

问题():

给定两个整数A和B,当A除以B时,模B是余数。例如,数字7、14、27和38变成1、2、0和2,模3。编写一个程序,接受10个数字作为输入,输出输入中的不同数字,如果这些数字被视为模42。

如果在这些方面失败,请确保: -您没有打印除中指定的输出以外的任何输出 问题 -您没有拼错输出的任何部分(复制粘贴) (她是你的朋友) -您正在使用 “问题中要求的精度”

如果输入是1,2,3,4,5,6,7,8,9,10,答案是10,因为输入数字%42给出了10个不同的输出

我真的不明白怎么了。非常感谢,以下是我的代码:

$results = array();

while(sizeof($results) < 10) 
{ 
    fscanf(STDIN, '%d', $input);
    array_push($results, $input % 42); 
}

$unique = count(array_unique($results));
fprintf(STDOUT, "%d\n", $unique);


$results=array();
而(sizeof($results)<10)
{ 
fscanf(标准输入,'%d',$input);
数组推送($results,$input%42);
}
$unique=计数(数组_unique($results));
fprintf(标准输出,“%d\n”,$unique);

当我提交解决方案时,我得到了“错误答案”。。。。服从什么?如果问题用英语或任何语言读得好,可能会有帮助。由于不完全清楚需要什么您使用的是
fprintf
而不是
echo
?您是否包括
我提交的代码(开头