row的实参ROW是3,cul的实参CUL为3
把&d改为%d你规定输入必须先输入&d后面是参数,而实际输入中没有这个,那么都当非法输入给丢弃了
把while循环里面的scanf中的&d改成%d就可以了喔
这里的scanf函数中写错了,&d应该改成%d
如果对你有帮助,还请点个采纳,万分感谢!
scanf括号里是不是写错了
scanf的返回值,表示成功输入了几个,必须看一下。while((n=scanf(...))!=2){...重新输入...}