第一种解决方案:用getchar()清除
scanf("%d", &x);
getchar();
scanf("%c", &ch);
第二种解决方案:空格
scanf("%d", &x);
scanf(" %c", &ch); // 注意空格
第三种解决方案:%*c
scanf("%d", &x);
scanf("%*c%c",&ch);
欢迎更多解决方案!
第一种解决方案:用getchar()清除
scanf("%d", &x);
getchar();
scanf("%c", &ch);
第二种解决方案:空格
scanf("%d", &x);
scanf(" %c", &ch); // 注意空格
第三种解决方案:%*c
scanf("%d", &x);
scanf("%*c%c",&ch);
欢迎更多解决方案!
转载于:https://my.oschina.net/wellsoschina/blog/205514