C语言 怎么将输入的字符串拆成单个字符输出

C语言 怎么将输入的字符串拆成单个字符输出

问题描述:

比如说键盘输入xyz
要分别输出x,y,z
谢谢了

for循环,逐个输出字符就可以了

char s[10];
scanf("%s",s);
int i=0;
while(s[i] != 0)
{
    printf("%c ",s[i]);
    i++;
}

将字符窜存到字符数组中,再用for语句输出