小小老师好,我有个问题请教您。 我定义了一个字符数组 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

相关推荐

秋招投简历提醒助手:个人经验是,一般面二十场左右就会进入侃侃而谈阶段。我今年七月末的时候开始的第一次面试,都是很多不会,回复很慢。后面慢慢迭代,到九月中的时候基本上面啥说啥,很放松的状态
远程面试的尴尬瞬间
点赞 评论 收藏
分享
牛客网
牛客网在线编程
牛客网题解
牛客企业服务