为了账号安全,请及时绑定邮箱和手机立即绑定

最后为什么直接跳过了一个输入,无法输入指定字符,求大神解答

最后为什么直接跳过了一个输入,无法输入指定字符,求大神解答

C
可乐不冒泡 2018-12-02 20:09:32
#include<stdio.h>void ck(int n,char ch[100],char j){    int count=0,m;    for(m=0;m<n;m++)    {        if(ch[m]==j)            ++count;    }    printf("指定字符的个数是%d个",count);}int main(){    char ch[100],j;    int i,n;    printf("请输入字符长度:");    scanf("%d",&n);    printf("请输入字符数组数据:");    for(i=0;i<n;i++)    {        scanf("%c",&ch[i]);    }    printf("请输入指定字符:");    scanf("%c",&j);      //这里运行时直接跳过了    printf("\n");    ck(n,ch,j);    return 0;}
查看完整描述

3 回答

  • 3 回答
  • 0 关注
  • 1008 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信