图的创建跳过了数组的偶数个元素

printf("请输入顶点数:\n");
scanf("%d ",&(G->Vnum));
for(i=0; iVnum; i++) {
printf("第%d个\t",i);
scanf("%c",s+i);
G->ver[i].vertex=s[i];
G->ver[i].first=NULL;
printf("\n");
}
这是图的创建相关代码,但是创建时却跳过了若干值,每次都跳过了一个,请问怎么回事
请输入顶点数:
4
0
第0个
第1个
第2个 2

第3个
编号0 符号0
编号1 符号

编号2 符号2
编号3 符号

https://blog.csdn.net/zhangfei5354/article/details/89882390