統計一個字串中單詞的個數(C語言)
#include<stdlib.h>
int main()
{
int num = 0, word = 0;
char *p = NULL;
p = (char *)malloc(sizeof(char)*100);
gets(p);
while(*p != '\0')
{
if(*p == ' ')
{
word = 0;
}
else
{
if(0 == word)
{
num++;
word = 1;
}
else
{
word = 1;
}
}
p++;
}
printf("%d\n",num);
return 0;
}
相關推薦
統計一個字串中單詞的個數(C語言)
#include<stdio.h> #include<stdlib.h> int main() { int num = 0, word = 0; char *p = NULL; p = (char *)malloc(sizeof(char)*100);
統計一行文字的單詞個數 (15 分) 本題目要求編寫程式統計一行字元中單詞的個數。所謂“單詞”是指連續不含空格的字串,各單詞之間用空格分隔,空格數可以是多個。 輸入格式: 輸入給出一行字元。 輸出格式: 在一行中輸出單詞個數。 輸入樣例: Let's go to room 209. 輸出樣例
MD,一開始就想著怎麼 用空格和結尾前判斷字母 來計算寫的頭的爆了, 反過來判斷空格後面是否有 =‘ ’就尼瑪容易多了 #include<stdio.h> #include<stdlib.h> #include<string.h> int
水一水 )統計一行文字的單詞個數 (15 分)(c語言)
7-2 統計一行文字的單詞個數 (15 分) 本題目要求編寫程式統計一行字元中單詞的個數。所謂“單詞”是指連續不含空格的字串,各單詞之間用空格分隔,空格數可以是多個。 輸入格式: 輸入給出一行字元。 輸出格式: 在一行中輸出單詞個數。 輸入樣例: Let’s go
【OS大作業】用多執行緒統計txt檔案中字元個數(Java實現)
問題描述 給定一個txt檔案,利用不同個數的執行緒查詢檔案中某字元的個數,探究執行緒個數與查詢時間的關係。 本作業程式碼使用JAVA實現,版本為10.0.2,使用的IDE為Eclipse4.9.0. 結果測試所用的txt檔案內容為英文,編碼格式為UTF-8。 原始碼 第一版程式碼:(
7-2 統計一行文字的單詞個數 (15 分)
7-2 統計一行文字的單詞個數 (15 分) 本題目要求編寫程式統計一行字元中單詞的個數。所謂“單詞”是指連續不含空格的字串,各單詞之間用空格分隔,空格數可以是多個。 輸入格式: 輸入給出一行字元。 輸出格式: 在一行中輸出單詞個數。 輸入樣例: Let’s go to room
習題6-8 統計一行文字的單詞個數(15 分)
本題目要求編寫程式統計一行字元中單詞的個數。所謂“單詞”是指連續不含空格的字串,各單詞之間用空格分隔,空格數可以是多個。輸入格式:輸入給出一行字元。輸出格式:在一行中輸出單詞個數。輸入樣例:Let's go to room 209. 輸出樣例:5#include<std
習題6-8 統計一行文字的單詞個數 (15 分)
本題目要求編寫程式統計一行字元中單詞的個數。所謂“單詞”是指連續不含空格的字串,各單詞之間用空格分隔,空格數可以是多個。 輸入格式: 輸入給出一行字元。 輸出格式: 在一行中輸出單詞個數。 輸入樣例: Let’s go to room 209. 輸出樣例: 5 #includ
實現一個簡單的Web伺服器(C語言)
Web伺服器 github地址 該專案的第二部分是在第一部分的基礎上繼續完善Web伺服器。 第二部分主要是完成兩個功能:記錄日誌和HTTP響應。 記錄日誌 該部分比較簡單,只要簡單地將一些伺服器的資訊新增到指定日誌檔案即可, 也不需要完成很複雜的功能,有了日誌功
LeetCode 43. 字串相乘 Multiply Strings(C語言)
題目描述: 給定兩個以字串形式表示的非負整數 num1 和 num2,返回 num1 和 num2 的乘積,它們的乘積也表示為字串形式。 示例 1: 輸入: num1 = “2”, num2 = “3” 輸出: “6” 示例 2: 輸入: num
PAT乙級1002. 寫出這個數(C語言)
#include <stdio.h> #include <string.h> int main() { char num[101];//輸入的數字 < 10^{100},即數字的位數 < 101
printf中的使用(c語言)
#include <stdio.h> int main(int argc, const char * argv[]) { //整形輸出 printf("%d,%d",3,4); printf("\n"); //整形輸出的字元寬
【C++】如何統計一個字串中某個字元出現的個數?將C-風格字串作為引數的函式
目錄 預備的基礎知識 將C-風格字串作為引數的函式 C-風格字串與常規char陣列之間的區別 統計某個字串中含有字元個數的程式 預備的基礎知識 C-風格字串由一系列字元組成,以空值字元結尾('\0') 將
【C語言】統計一個字串中字母、數字、空格及其它字元的數量
統計一個字串中字母、數字、空格及其它字元的數量 解法1: #include <stdio.h> #include <stdlib.h> #include <string.h> #include <ctype.h> void Count(con
面試題:編寫一個函式來查詢字串陣列中的最長公共字首。 如果不存在公共字首,返回空字串 ""。(c++實現)
例項說明 示例 1: 輸入: ["flower","flow","flight"] 輸出: "fl" 示例 2: 輸入: ["dog","racecar","car"] 輸出: "" 解釋: 輸入不存在公共字首。 說明: 所有輸入只包含小寫字母 a-z&
統計一個字串中字母、數字、其它字元的個數,返回一個元組`
統計一個字串中字母、數字、其它字元的個數,返回一個元組` def sum_of_characters(str1): num = 0 letter = 0 char = 0 for i in str1: if i.isdigit():
Java 統計一個字串中每個單詞,或者字母出現的次數
package cn.itcast.demo24; import java.util.HashMap; /* * 用程式碼實現以下需求(1)有如下字串"If you want to change your fate I think you must come to the
python 統計一個字串中字母、數字及其他字元的個數,返回一個元組
# 統計一個字串中字母、數字及其他字元的個數,返回一個元組 def tongji(s): count1 = 0 count2 = 0 count3 = 0 for i in range(len(s)): if (s[
統計一個字串中一共多少個單詞
int Words(const char *str) { int i = 0; int count = 0; for (i=0; str[i]!='\0';i++) { if (isalp
習題6-8 統計一行文字的單詞個數 (15 point(s))
習題6-8 統計一行文字的單詞個數 (15 point(s)) 本題目要求編寫程式統計一行字元中單詞的個數。所謂“單詞”是指連續不含空格的字串,各單詞之間用空格分隔,空格數可以是多個。 輸入格式: 輸入給出一行字元。 輸出格式: 在一行中輸出單詞個數。 輸入樣例: Let
C語言(C++語言)中##(兩個井號)和#(一個井號)用法[轉]
C語言(C++語言)中的巨集(Macro)屬於編譯器預處理的範疇,屬於編譯期概念(而非執行期概念)。下面對常遇到的巨集的使用問題做了簡單總結。 關 於#和## 在C語言的巨集中,#的功能是將其後面的巨集引數進行字串化操作(Stringfication),簡單說就是在對它所引用的巨集變數通過替換後