二级C语言 程序填空题

高仿模拟练习,补全 found 标记处空缺,答案点击按钮展开

3程序填空题:统计字符串空格数量

fun函数统计字符串中空格字符的个数,请补全found处空缺。

#include <stdio.h>
int fun(char *s)
{
    int cnt=0;
    while(*s!='\0')
    {
/**********found**********/
        if(*s == ___1___ )
/**********found**********/
            ___2___;
/**********found**********/
        ___3___;
    }
    return cnt;
}
int main()
{
    char str[128];
    gets(str);
    printf("space=%d\n",fun(str));
    return 0;
}
🎬 视频讲解
参考答案
1: ' '
2: cnt++
3: s++
解析

第1空判断当前字符是否为空格;第2空空格计数器自增;第3空指针移动处理下一个字符。测试输入:hello world c test,输出space=3。

试题及答案仅供练习参考,不保证完全准确,正式考试请以NCRE官方教材及官方内容为准。

©2026 NCRE二级题库 版权所有