scanf_s有第三个参数,用来提供变量占据的字节大小,你少了一个参数。你可以改成scanf_s("%d", &num, 4);
!号是中文的么?for循环后边不要加分号,加分号循环结束,确定这个是一个&而不是两个&&么