彩笔凡 发表于 2023-11-21 10:04:01

用c语言解决问题

用简单c语言数组编程
输入一行字符,统计有多少单词,单词之间用空格分隔开

isdkz 发表于 2023-11-21 10:04:11

#include <stdio.h>
#include <stdbool.h>

int main() {
    char str;
    int count = 0;
    bool isWord = false;

    printf("请输入一行字符:");
    gets(str);

    for (int i = 0; str[ i] != '\0'; i++) {
      if (str[ i] == ' ' || str[ i] == '\t' || str[ i] == '\n') {
            isWord = false;
      } else if (!isWord) {
            isWord = true;
            count++;
      }
    }

    printf("单词数量为:%d\n", count);

    return 0;
}

彩笔凡 发表于 2023-12-18 10:38:21

isdkz 发表于 2023-11-21 10:04


1. 输入两个整数,并使其从大到小输出,用指针变量实现数的比较。要求不交换两个整型变量的值,交换指针变量的值。
Int a b,int *p1,*p2;p1=&a;p2=&b 输出*p1,*p2

页: [1]
查看完整版本: 用c语言解决问题