C语言问题,从屏幕输入数字赋给一个字符串数组

输入的时候既可以用逗号隔开6,17,8,也可以用空格隔开比如6 17 8.但是接收数组的元素是p[0]=6,p[1]=17,p[2]=8.
2026年09月21日 05:15
有2个网友回答
网友(1):

#include

void main()
{
int i,p[3];
printf("请输入任意三个数!\n");
for(i=0;i<3;i++)
{
scanf("%2d",&p[i]);
}
for(i=0;i<3;i++)
{
printf("%d",p[i]);
printf("\n");
}
}

网友(2):

scanf,确实有这个特点。