字串統計字母,數字以及其他字元的數目
程式碼如下
#include<stdio.h> int main() { char a[99]; printf("請輸入需要統計的字串\n"); gets(a); int i=0,p1=0,p2=0,p3=0; while(a[i]!=NULL) { if(((a[i]>='a')&&(a[i]<='z'))||((a[i]>='A')&&(a[i]<='Z'))) p1++; else if((a[i]>='0')&&(a[i]<='9')) p2++; else p3++; i++; } printf("字母%d個數字%d個其他字元%d個\n",p1,p2,p3); }
執行截圖
相關推薦
字串統計字母,數字以及其他字元的數目
程式碼如下 #include<stdio.h> int main() { char a[99]; printf("請輸入需要統計的字串\n"); gets(a); int i=0,p1=0,p2=0,p3=0; while(a[i]!=NULL)
輸入一行字串,要求統計其中字母,空格,數字以及其他字元的數目
#include <stdio.h> void main() { int letter, space, digit, other; char ch; letter = space = digit = other = 0; while ((ch
一篇短文,有三行文字,每行有80個字元。統計出其中英文大寫字母,小寫字母,數字,空格以及其他字元各有多少。
一篇短文,有三行文字,每行有80個字元。統計出其中英文大寫字母,小寫字母,數字,空格以及其他字元各有多少。 #include<stdio.h> int main() { int i, j,a,b,c,w,other; //int a = 0; int b = 0; int c =
C語言:輸入一行字串統計出英文字母,空格,數字和其他字元的個數
題目要求 輸入一行字串統計出英文字母,空格,數字和其他字元的個數。 程式分析 要統計英文字母,空格,數字和其他字元的個數,則要遇到他們加一。 核心程式碼如下: while ((c=getchar())!='\n') { if ((c >= 'a' &
編寫一個函式,分別統計出傳入字串引數(可能不止一個引數)的英文字母,空格,數字和其他字元的個數
>>> def gs(*string): yw,kg,sz,qt=0,0,0,0 for str1 in string: for i in str1: if('0'&
統計字串中字母,數字,空格和其他字元的個數。
#include <stdio.h>int letter,digit,space,others;int main(){void count(char []); char text[80]; printf("input string:\n"); gets(text)
統計一個字串中字母、數字、其它字元的個數,返回一個元組`
統計一個字串中字母、數字、其它字元的個數,返回一個元組` def sum_of_characters(str1): num = 0 letter = 0 char = 0 for i in str1: if i.isdigit():
輸入一行字元,分別統計出其中英文字母,空格,數字和其他字元的個數
#include #include <string.h> using namespace std; int main() { char str[50]; int l=0,b=0,n=0,o=0; //l=letter,b=blank,n=numb
C++練習之 統計英文字母,空格,數字和其他字元的個數
#include <iostream> using namespace std; int main() { int a,b,c,d; char k; for(a=0,b=0,c=0,d=0;(k=getchar())!='\n';) { if((k&
python實現 輸入一行字元,分別統計出其中英文字母,空格,數字和其他字元的個數
s=input('input a string:\n')letters=0space=0digit
python實現:輸入一行字元,分別統計出其中英文字母,空格,數字和其他字元的個數
s=input('input a string:\n') letters=0 space=0 digit=0 others=0 for c in s: if c.isalpha():
50道程式設計題之07:輸入一行字元,分別統計出其中的英文字母,空格,數字和其他字元的個數
package com.demo; import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; /** * Created by 莫文龍 on
輸入一行字元,分別統計出其中的英文字母,空格,數字和其他字元的個數
import java.util.Scanner; public class Test { public static void main(String[] args) { Scanner s = new Scanner(System.in);
python 統計一個字串中字母、數字及其他字元的個數,返回一個元組
# 統計一個字串中字母、數字及其他字元的個數,返回一個元組 def tongji(s): count1 = 0 count2 = 0 count3 = 0 for i in range(len(s)): if (s[
輸入一行字元,分別統計出其中英文字母,空格,數字和其他字元的個數【while迴圈】
/* cj1.c */ #include <stdio.h> main() {int i=0, space=0, num=0, n=0, ch=0; char s[1000000]; printf("請輸入一串字元 "); gets(s)
【C#基礎】輸入一個字元,判定它是什麼型別的字元(大寫字母,小寫字母,數字或者其它字元)
using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace _02_判斷使用者輸入字元型別 { c
統計字串中的字母,數字,空格和其他字元的個數---指標
// 編寫一個函式用實參傳來一個字串,統計此字串中字母,數字,空格,和其他的字元的個數,在主函式中輸入字串,以及輸出上述結果; #include<stdio.h> #include<string.h> int main() {int l=0,n=0,
輸入一行字元,要求分別統計出其中英文大寫字母、小寫字母、數字、空格以及其他字元的個數
最近看統計字元的題目,隨後自己編寫了程式,按要求統計出大寫字母,小寫字母,數字,空格還有其他的字元個數,其實主要是考察字元陣列使用,下面是自己編寫的程式: #include <stdio.h> int main() { char a[80]; //存放字元
輸入一行字元分別統計出其中英文字母、空格、數字和其他字元的個數。(用c++語言編寫程式)【寫的第1篇部落格,很高興
#include<stdio.h> int main() { char ch; //定義ch為字元型變數 int a=0,b=0,c=0,d=0; //定義a,b,c,d為整型變數並賦初值 while(scanf("%c",&ch),ch!=’\n’) //輸入字元直到c
ACMNO.8輸入一行字元,分別統計出其中英文字母、空格、數字和其他字元的個數。 輸入 一行字元 輸出 統計值 樣例輸入 aklsjflj123 sadf918u324 asdf91u32
題目描述 輸入一行字元,分別統計出其中英文字母、空格、數字和其他字元的個數。 輸入 一行字元 輸出 統計值 樣例輸入 aklsjflj123 sadf918u324 asdf91u32oasdf/.';123 樣例輸出 23 16 2 4