回覆列表
-
1 # 手機使用者86491935440
相關內容
- 填空題。寫一個函式,將字串中的小寫字母轉換成大寫字母。在main函式中輸入字串,並輸出結果?
- 怎樣用matlab來統計字串中小寫字母的個數?
- 如何用C語言把一行字串的大寫字母轉換成小寫字母,小寫字母轉換成大寫,其他字元?
- 1.輸入一個字串(不超過50個字元),內有數字和非數字字元?
- 如何在串列埠接收的資料中讀取數字和字串?
- 組合語言字母轉換,輸入一個字串,將其大寫字母變為小寫字母並顯示,然後將所有小寫字母轉換為大寫輸出?
- 用匯編語言實現鍵盤輸入一段字串,統計小寫字母個數並顯示?
- C語言,功能:將字串中的小寫字母轉換為對應的大寫字母,其他字元不變?
- C語言題:輸入一個字串,統計其中大寫字母,小寫字母,數字,和其他字元的個數?
#include<stdio.h>
void main()
{
int countd=0,countx=0,countk=0,counts=0,countq=0;//分別用來對大寫字母、小寫字母、空格、數字、其他字元做計數
char s[100],*p;
printf("請輸入一個字串:");
int i=0;
while((s[i]=getchar())!="\n")i++;
p=&s[0];
while(*p!="\n")
{
if((*p>="A")&&(*p<="Z"))countd++;
else
if((*p>="a")&&(*p<="z"))countx++;
else
if(*p==" ")countk++;// ‘’中是一個空格
else
if((*p>="0")&&(*p<="9"))counts++;
else
countq++;
p++;
}
printf("大寫字母的個數為:%d 小寫字母的個數為:%d 空格個數為:%d \n",countd,countx,countk);
printf("數字個數為:%d 其他字元個數為%d\n",counts,countq);
}