要求是读取姓名和生日年份再输出,按下enter之后无法输出是什么原因,是写的代码的问题吗?
5条回答 默认 最新
- 技术专家团-Plio大咸鱼 2021-10-04 22:17关注
你是申请了三个char,但是读入了三个字符串
应该将char类型变量改为char数组(或int数组)
示例代码如下:#include <stdio.h> int main(int argc, char const *argv[]) { int a[20], b[20]; scanf("%s", a); scanf("%s", b); printf("%s %s", a, b); }
本回答被题主选为最佳回答 , 对您是否有帮助呢?解决 无用评论 打赏 举报