输入几个数据,用几个 % 是没错的,但是你是怎么输入 n1,n2 的,如何分隔?怎么分隔输入就要怎么设置例如,打算输入 "1,2",就要写成 scanf("%d,%d", &n1, &n2),注意 %d,%d 之间的逗号“,”打算输入 "1 2",就要写成 scanf("%d %d", &n1, &n2),注意 %d,%d 之间的空格“ ”
不用管无影响。实在看不下去也可以int ret=scanf。。。
把开始定义的宏去掉。用scanf_s