輸入一行字元,以回車符作為輸入結束的標誌。統計其中英文字母、數字字元和其他字元的個數。多個字元,以回車符結束,回車符不作為有效字元。有效字元個數不超過100。
#include<string.h>
int main()
{
char str[1000],ch;
gets(str);
int letter=0,digit=0,other=0; //分別是英文,數字,其他。
int i;
for(i=0;(ch=str[i])!='\0';i++)
{
if(ch>='A'&&ch<='z')
letter++;
else if(ch>='0'&&ch<='9')
digit++;
else
other++;
}
printf("letter:%d\ndigit:%d\nother:%d\n",letter,digit,other);
return 0;
}
相關推薦
輸入一行字元,以回車符作為輸入結束的標誌。統計其中英文字母、數字字元和其他字元的個數。多個字元,以回車符結束,回車符不作為有效字元。有效字元個數不超過100。
#include<stdio.h>#include<string.h>int main(){ char str[1000],ch; gets(str); int letter=0,digit=0,other=0; //分別是英文,數字
輸入一行字元,分別統計出其中英文字母、數字、空格和其他字元的個數。
import java.util.Scanner; public class Main { public static void main(String[] args) { int digital = 0, character = 0,blank = 0,other = 0;
輸入一行字元,分別統計其中英文字母、空格、數字和其他字元的個數。
import java.util.Scanner; public class Exercise{ public static void main(String[] args) { int digital=0; int character=0; int othe
(c++)輸入一行字元,分別統計出其中英文字母、數字、空格和其他字元的個數。
#include<iostream> #include<string.h> using namespace std; int main() {int n,a=0,b=0,c=0,d=0;while(n=getchar()){if(n=='\n')br
輸入一行字元,分別統計其中英文字母、空格、數字和其他字元的個數
#include <stdio.h> #include <conio.h> int main(){ printf("請輸入一行字元:"); char num; int num_yingwen=0,num_space=0,num_shuzi
輸入一行字元分別統計出其中英文字母、空格、數字和其他字元的個數。(用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
輸入一行字元,分別統計出其中英文字母、空格、數字和其他字元的個數。
#include <stdio.h> void Fun(char c) { int letters=0,blank=0,digit=0,other=0; while ((c=getchar())!='\n') { if (c&
java實現輸入一行字元,分別統計出其中英文字母、空格、數字和其它字元的個數。
package excise; /*輸入一行字元,分別統計出其中英文字母 、空格、數字的個數*/import java.util.Scanner; publicclass T007 {
c語言:輸入一行字元,分別統計出其中英文字母、空格、數字和其他字元的個數。
輸入一行字元,分別統計出其中英文字母、空格、數字和其他字元的個數。解:程式:#include <stdio.h>int main(){char c;int letters=0,space=0
【程式7】 題目:輸入一行字元,分別統計出其中英文字母、空格、數字和其它字元的個數。
/* 2017年3月2日16:47:24 java基礎50道經典練習題 例7 Author:ZJY(&&) Purpose:對字串的資料的型別計數
java:輸入一行字元,分別統計出其中英文字母、空格、數字和其它字元的個數。
程式分析:利用while語句,條件為輸入的字元不為’\n’. 程式碼如下: 第一種: import java.util.Scanner; public class Prog7_1{ pu
[Java]練習題007: 輸入一行字元,分別統計出其中英文字母、空格、數字和其它字元的個數
【程式7】題目:輸入一行字元,分別統計出其中英文字母、空格、數字和其它字元的個數。 import java.io.*; public class Test7 { public static void
【程式17】 題目:輸入一行字元,分別統計出其中英文字母、空格、數字和其它字元的個數
注意 c >= 'a'&&c <= 'z' 與 'a' <= c <= 'z' 並不相同 運算子根據自左向右的結合行 先運算'a' <= c 值為1 or 0 然後再與‘z’比較 #define _CRT_SECURE_NO_WARNINGS
輸入一行字元,分別統計出其中英文字母、空格、數字和其他字元的個數
#include <stdio.h> int main() { int a,b,c,d,ch; a=b=c=d=0;//計數器初始化為0. while((ch=getchar())!='\n')//迴圈讀取字元,到換行結束。
輸入一個字串,分別統計出包含的英文字母、數字、空格和其他字元的個數
/** * */ package testString; import java.util.Scanner; /** *@author: Administrator *@date: 2016-12-26 下午09:23:41 */ public class
編寫一個程式,輸入一行字元,以回車結束,分別統計出其中的英文字母、空格、數字和其他字元的數
#include <stdio.h> int main() { int letter=0,space=0,digit=0,others=0; //宣告英文字母,空格,數字和其他字元的計數變數初始化為0 char c; //宣告接收字串的變數 wh
輸入一行字元,分別統計出其中英文字母,空格,數字和其他字元的個數
#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
python實現 輸入一行字元,分別統計出其中英文字母,空格,數字和其他字元的個數
s=input('input a string:\n')letters=0space=0digit
C語言:輸入一行字串統計出英文字母,空格,數字和其他字元的個數
題目要求 輸入一行字串統計出英文字母,空格,數字和其他字元的個數。 程式分析 要統計英文字母,空格,數字和其他字元的個數,則要遇到他們加一。 核心程式碼如下: while ((c=getchar())!='\n') { if ((c >= 'a' &