C语言——实现输入字符串输出字符串中单词个数

    科技2024-04-17  11

    功能:实现输入字符串输出字符串中单词个数

    #include<stdio.h> #include<stdlib.h> #include<string.h> int main() { printf("hello world!\n"); char string1[100] = "";//定义字符串string1 gets_s(string1); //scanf("%s", string1); //发现一个现象 gets() 函数为获取字符串,其中输入空格键也可以显示 //函数 scanf() 输入字符串时,会将空格视为结束 printf("输入的字符串为 %s \n", string1); int num = strlen(string1); printf("输入的字符串的单元数为 %d \n", num); int i = 0, j = 0; printf("输出单个字符 %c \n", string1[1]); if (num != 0) { for (i = 0; i <= num; i++) { if (string1[i] == ' ') { j++; } if (i == num) { j++; } } } printf("输入的字符串中的单词个数为 %d \n", j); }
    Processed: 0.015, SQL: 9