杭电第2000题答错

img

img


这是道杭电的题,为啥这种方法错了,刚学数组,望大佬指教

要么把scanf_s改为scanf
要么把输入改为
scanf_s(%c%c%c",&arr[0],1,&arr[1],1,&arr[2],1)

只看语法的话,
1.scanf_s是vs编译器因为安全考虑独有的,_s应该去掉。
2.字符数组在输入的时候不用写&,而且按照整体输入就可以,scanf("%s",arr[3]);

把输入改为:scanf_s(%c%c%c",&arr[0],1,&arr[1],1,&arr[2],1)