小小老师好,我有个问题请教您。 我定义了一个字符数组 char jia[110], yi[110]; 然后输入 for(i=0;i<N;i++) { scanf("%c %c", &jia[i], &yi[i]); } 在程序运行中出现这样的问题: 无法输入N行数据,只能输入N/2行左右的数据,就输出了。 尝试了一下,当改为scanf("%s %s", &jia[i], &yi[i]);就正常输入输出了。 请问这是为什么呢?为什么往字符数组中输入字符,不能用%c,而只能用%s呢?
点赞 7

相关推荐

流岚噗噗:肯定直接说第一啊,网上的身份都是自己给的好吧
点赞 评论 收藏
分享
牛客网
牛客企业服务