c語言如何統計數字的個數,c語言怎麼統計數字個數

本文目錄一覽:

用c語言如何實現,統計從鍵盤輸入數字的個數

可以用一個for循環,將上限設置大一點,在循環里加入if判斷跳出循環的條件,每次循環計數+1或者等全部數字輸入完成之後,直接取字符串長度

c語言統計大小寫字母 數字個數

#include

stdio.h

#include

stdlib.h

#define

N

100

void

func3()

{

char

str[N];

int

i,lower=0,upper=0,digit=0,space=0;

long

others=0;

printf(“Input

a

string:”);

gets(str);

for(i=0;str[i]!=’\0′;i++)

{

if(str[i]=’a’

str[i]=’z’)

lower++;

/*統計小寫英文字母*/

else

if(str[i]=’A’

str[i]=’Z’)

upper++;

/*統計大寫英文字母*/

else

if(str[i]=’0′

str[i]=’9′)

digit++;

/*統計字符串*/

else

if(str[i]==’

‘)

space++;

else

others++;

/*統計其他字母*/

}

printf(“lower

English

character:%d\n”,lower);

printf(“upper

English

character:%d\n”,upper);

printf(“digit

character:%ld\n”,digit);

printf(“space:%d\n”,space);

printf(“other

character:

%ld\n”,others);

return

0;

}

int

main()

{

while(1)

{

func3();

printf(“\n”);

system(“pause”);

}

return

0;

}

擴展資料:

程序實現思路分析

統計大小寫字母、數字的個數,首先要判斷出字符是屬於哪一種,然後增加計數。

1、判斷

小寫字母的範圍為:’a’~’z’

大寫字母的範圍為:’A’~’Z’

數字的範圍為:’0’~’9′

2、聲明三個int變量並賦值初值為0

lower——統計小寫英文字母

upper——統計大寫英文字母

digit——統計數字

c語言輸入一行字符串,如何統計其中的字母和數字的個數

要統計英文字母,空格,數字和其他字符的個數,代碼如下:

#includelt;stdio.hgt;

#includelt;stdlib.hgt;

int main()

{

char c;

int letters=0;

int space=0;

int digit=0;

int other=0;

printf(“請輸入一行字符:gt;”);

while((c=getchar())!=’\n’)

{

if((cgt;=’a’clt;=’z’)||(cgt;=’A’clt;=’Z’))

{

letters++;

}

else if(”==c)

{

space++;

}

else if(cgt;=’0’clt;=’9′)

{

digit++;

}

else

{

other++;

}

}

printf(“字母的個數:gt;%d\n空格的個數:gt;%d\

\n數字的個數:gt;%d\n其他字符的個數:gt;%d\n”,\

letters,space,digit,other);

system(“pause”);

return 0;

}

擴展資料:

include用法:

#include命令預處理命令的一種,預處理命令可以將別的源代碼內容插入到所指定的位置;可以標識出只有在特定條件下才會被編譯的某一段程序代碼;可以定義類似標識符功能的宏,在編譯時,預處理器會用別的文本取代該宏。

插入頭文件的內容

#include命令告訴預處理器將指定頭文件的內容插入到預處理器命令的相應位置。有兩種方式可以指定插入頭文件:

1、#includelt;文件名gt;

2、#include”文件名”

如果需要包含標準庫頭文件或者實現版本所提供的頭文件,應該使用第一種格式。如下例所示:

#includelt;math.hgt;//一些數學函數的原型,以及相關的類型和宏

如果需要包含針對程序所開發的源文件,則應該使用第二種格式。

採用#include命令所插入的文件,通常文件擴展名是.h,文件包括函數原型、宏定義和類型定義。只要使用#include命令,這些定義就可被任何源文件使用。如下例所示:

#include”myproject.h”//用在當前項目中的函數原型、類型定義和宏

你可以在#include命令中使用宏。如果使用宏,該宏的取代結果必須確保生成正確的#include命令。例1展示了這樣的#include命令。

【例1】在#include命令中的宏

#ifdef _DEBUG_

#define MY_HEADER”myProject_dbg.h”

#else

#define MY_HEADER”myProject.h”

#endif

#include MY_HEADER

當上述程序代碼進入預處理時,如果_DEBUG_宏已被定義,那麼預處理器會插入myProject_dbg.h的內容;如果還沒定義,則插入myProject.h的內容。

原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-hant/n/246776.html

(0)
打賞 微信掃一掃 微信掃一掃 支付寶掃一掃 支付寶掃一掃
小藍的頭像小藍
上一篇 2024-12-12 13:17
下一篇 2024-12-12 13:17

相關推薦

  • Python列表中負數的個數

    Python列表是一個有序的集合,可以存儲多個不同類型的元素。而負數是指小於0的整數。在Python列表中,我們想要找到負數的個數,可以通過以下幾個方面進行實現。 一、使用循環遍歷…

    編程 2025-04-29
  • AES加密解密算法的C語言實現

    AES(Advanced Encryption Standard)是一種對稱加密算法,可用於對數據進行加密和解密。在本篇文章中,我們將介紹C語言中如何實現AES算法,並對實現過程進…

    編程 2025-04-29
  • 學習Python對學習C語言有幫助嗎?

    Python和C語言是兩種非常受歡迎的編程語言,在程序開發中都扮演着非常重要的角色。那麼,學習Python對學習C語言有幫助嗎?答案是肯定的。在本文中,我們將從多個角度探討Pyth…

    編程 2025-04-29
  • Python被稱為膠水語言

    Python作為一種跨平台的解釋性高級語言,最大的特點是被稱為”膠水語言”。 一、簡單易學 Python的語法簡單易學,更加人性化,這使得它成為了初學者的入…

    編程 2025-04-29
  • OpenJudge答案1.6的C語言實現

    本文將從多個方面詳細闡述OpenJudge答案1.6在C語言中的實現方法,幫助初學者更好地學習和理解。 一、需求概述 OpenJudge答案1.6的要求是,輸入兩個整數a和b,輸出…

    編程 2025-04-29
  • Python計算中文字符個數

    本文將從多個方面對Python計算中文字符個數進行詳細的闡述,包括字符串長度計算、正則表達式統計和模塊使用方法等內容。 一、字符串長度計算 在Python中,計算字符串長度是非常容…

    編程 2025-04-29
  • Python按位運算符和C語言

    本文將從多個方面詳細闡述Python按位運算符和C語言的相關內容,並給出相應的代碼示例。 一、概述 Python是一種動態的、面向對象的編程語言,其按位運算符是用於按位操作的運算符…

    編程 2025-04-29
  • Python實現統計100以內能被7整除的數字個數

    本文將從以下幾個方面詳細闡述如何使用Python來實現統計100以內能被7整除的數字個數。具體內容包括: 一、range函數 Python中的range函數是用來生成一個數字序列的…

    編程 2025-04-28
  • Python語言由荷蘭人為中心的全能編程開發工程師

    Python語言是一種高級語言,很多編程開發工程師都喜歡使用Python語言進行開發。Python語言的創始人是荷蘭人Guido van Rossum,他在1989年聖誕節期間開始…

    編程 2025-04-28
  • Python計算個數函數用法介紹

    本文將對Python中計算個數的函數進行詳細講解,包括內置函數、常用模塊和自定義函數,並給出完整的代碼示例。 一、內置函數 Python內置了多個計算個數的函數,包括len()、c…

    編程 2025-04-28

發表回復

登錄後才能評論