scanf("%d%d%d",&x,&y,&z); scanf("%d,%d,%d",&x,&y,&z); 哪个对

2026年09月23日 21:57
有2个网友回答
网友(1):

都对
scanf("%d,%d,%d",&x,&y,&z);中%d,%d,%d之间有逗号,在输入数据时也要加逗号,如果去掉逗号,输入时就不用逗号,而用空格,tab键或回车键将各个数据隔开

网友(2):

一般采用scanf("%d%d%d",&x,&y,&z); 的格式,后面的格式虽然也是正确的,但是不符合人们的使用习惯。人们输入数字时一般习惯用空格隔开两个数字,很少用逗号隔开的。如果使用后面的格式,就必须要使用逗号隔开输入的数字。而使用前面的格式的话,就可以使用空格或者tab键隔开数字了,不建议使用回车键隔开两个数字,因为涉及到输入挂起等问题,在有些读取输入时会产生错误。