2401_88003908 2024-11-05 20:58 采纳率: 25%
浏览 4

c语音为什么我这个感叹号的数量始终显示0

img

img

img

img

img

img


为什么我这个程序输入的感叹号计数后始终为0而句号的数量是对的

  • 写回答

1条回答 默认 最新

  • ontheway-xx 2024-11-06 14:24
    关注
    
        int t = 0;
        int n = 0;
        char tan[] = "!";
        char ju[] = ".";
        char s1[] = "#";
        char s2[] = "q";
    
        do {
            if (strcmp(tan, s2) == 0) {
                t++;
            }
            else if (strcmp(ju, s2) == 0){
                n++;
            }
            scanf("%c", &s2);
        } while (strcmp(s2, s1) != 0);
    
        printf("!: %d\n", t);
        printf(".: %d\n", n);
    

    img

    评论

报告相同问题?

问题事件

  • 创建了问题 11月5日