彩笔凡 发表于 2023-11-14 12:40:29

求助 用c语言写一个程序

本帖最后由 彩笔凡 于 2023-11-14 12:55 编辑

用C语音编写
输入一行字符,统计其中有多少个单词,单词之间用空格分隔开

isdkz 发表于 2023-11-14 12:40:35

# 使用Python编写一个程序来统计输入的一行字符中有多少个单词,单词之间用空格分隔开

input_string = input("请输入一行字符:")# 获取用户输入的一行字符
words = input_string.split()# 使用split()方法将输入的字符按照空格分割成单词,并存储在列表中
word_count = len(words)# 统计列表中单词的个数

print("输入的一行字符中共有 {} 个单词".format(word_count))# 输出单词的个数

这段代码首先获取用户输入的一行字符,然后使用split()方法将输入的字符按照空格分割成单词,并存储在列表中。最后统计列表中单词的个数并输出。

彩笔凡 发表于 2023-11-14 12:46:52

麻烦用c语言,谢谢各位大佬了

妖娆乌龙茶 发表于 2023-11-14 14:16:09

本帖最后由 妖娆乌龙茶 于 2023-11-14 14:17 编辑

#include<stdio.h>
#define NUM 1024
int main(void)
{
   int i=0;
   int num=0;
   char ch;
   char str=" ";

   printf("请输入字符串");

   while((ch=getchar())!='\n')
   {
          str = ch;
          num++;
    }
    printf("您一共输入了%d个字符,分别是", num);

   for(i=0; i<num; i++)
   {
   printf("%c",str);
   }
   putchar('\n');

return 0;
}


页: [1]
查看完整版本: 求助 用c语言写一个程序