1樓:匿名使用者
#include
#include
void fun(char *p);
int main()
void fun(char *p)
printf("大寫字母:
答%d\n小寫字母:%d\n空格:%d\n數字:%d\n其他字元:%d\n",daxie,xiaoxie,kongge,shuzi,other);}
程式設計題:輸入一行文字,分別統計出其中英文大寫字母、小寫字母、空格、數字和其它字元的個數。(用指標和
2樓:匿名使用者
三年前估計我可以幫你,現在姐畢業兩年了,這東西早忘光了。多看看課本問題應該不難解決!
3樓:匿名使用者
#include
#include
int main()
printf("%d digit(s), %d upper case(s), %d lower case(s), %d space(s), %d other(s)\n", digit, upper, lower);}
c語言:輸入一行字元,分別統計出其中的大寫英文字母、小寫英文字母、數字和其他字元的個數
輸入一個字串,將其中的大寫字母改為小寫字母,小寫字母改為大寫字母,然後輸出!
4樓:百度使用者
以下程式通過測試. 有問題請追問!#include void main()
else if(*p>='a'&&*p<='z')p++;
}printf("%s\n",s);
}附圖:
5樓:土匪平頭
彙編???
data segment
any db 22
db 10
db 20 dup(?)
data ends
code segment
assume cs:code,ds:datastart:
mov ax,data
mov ds,ax
mov bx,offset any
add bx,2
call input
call _test
call show
mov ah,4ch
int 21h
show proc
mov cx,10
push bx
l1: mov ah,2
mov dl,byte ptr [bx]
int 21h
inc bx
loop l1
pop bx
retshow endp
input proc
push bx
mov ah,10
lea dx,any
int 21h
pop bx
retinput endp
_test proc
push bx
mov cx,10
ls: cmp byte ptr [bx],'a'
jb ll
lb: cmp byte ptr [bx],'z'
ja exit
sub byte ptr [bx],20hinc bx
loop ls
jmp exit1
ll: cmp byte ptr [bx],'z'
ja exit
cmp byte ptr [bx],'a'
jb exit
add byte ptr [bx],20hinc bx
loop ls
jmp exit1
exit: mov byte ptr [bx],' '
inc bx
loop ls
exit1: pop bx
ret_test endp
code ends
end start
輸入一行字元,分別統計出其中英文字母(包括大小寫)、空格、數字和其他字元的個數。
6樓:問明
#include
int main()
printf("字母有%d個,數字有%d個,空格有%d個,其他有%d個",letters,digits,spaces,others);
return 0;}
7樓:1024程式設計師
c語言經典例子之統計英文、字母、空格及數字個數
8樓:負家子弟
#include "stdio.h"
void main()
else if(s==' ') j++; /*j存入空格數,注意s==' '裡面是有一個空格的*/
else if(s<58&&s>47)k++; /*k存入數字數*/else m++; /*m存入其它符號數*/} printf("char:%d capital letters:%d lowercase%d\nspec:
%d\nnumber:%d\nother:%d\n",i,da,xiao,j,k,m); /*列印行中的字母,空格,數字,其它字元數*/}
9樓:匿名使用者
嗯忘了,好久沒用過c了,
用c語言實現輸入一段文字,分別統計出其中英文大寫字母,小寫字母,數字,空格,及其他字元的個數。 驗
10樓:我是人嗎似的
手寫c++ 輸出大寫,小寫,數字,空格,其他沒跑,但是對的除非手滑
#include
#include
using namespace std;
int main()
//這部分看ascii碼錶你就能理解了
if(c[i]>=81&&c[i]<=106)if(c[i]>=97&&c[i]<=122)if(c[i]==32)
q++;
}cout< c++輸入一行字串,要求分別統計出其中英文大寫字母、小寫字母、數字、空格以及其他字元的個數。誰會啊? 11樓:薛遠乾煙 #include "stdio.h" #include "string.h" void main() printf("有字母%d個,數字%d個,空格%d個,其他字元%d個。",letter,num,space,other);} 12樓:匿名使用者 你必須包含ctype.h 然後使用isupper,islower,isdigit,isspace分別判斷大寫,小寫,數字,和空格,當然如果你熟悉ascii表,可以直接根據值的大小來判斷字元的屬性. 13樓: #include #include int main() printf("%d digit(s), %d upper case(s), %d lower case(s), %d space(s), %d other(s)\n", digit, upper, lower);} 輸入一行字元,分別統計出其中大小寫英文字母、空格、數字和其他字元的個數 14樓:小刺蝟 你的程式沒改時的錯誤,由此可見,你的程式p[0] p[n] 第一個和最後一個字元不能識別 15樓:百度使用者 以下程式在win-tc下除錯通過 /* 輸入一行文字 找出其中大寫字母小寫字母空格數字及其他字元各有多少 */ # include "stdio.h" # include "conio.h" void main(void) printf("upper case: %d lower case:%d ",upper,lower); printf("space:%d digit: %d other:%d ",space,digit,other); getch(); } 滿意請採納。 16樓:匿名使用者 開始----輸入-----提取第一個字元(計算輸入的字元長度)-----比較是什麼(如果是大寫字母,a計數器+1;如果是小寫字母,b計數器+1,....) -------提取第二個字元-----比較是什麼(如果是大寫字母,a計數器+1;如果是小寫字母,b計數器+1,....)-----提取第三個字元-----比較是什麼(如果是大寫字母,a計數器+1;如果是小寫字母,b計數器+1,.... ) 就這樣下去 17樓:匿名使用者 一、問題分析: 輸入一行字母,那麼會以換行結束。所以可以存入陣列,也可以逐個輸入,遇到換行結束。 要統計各個類的個數,就要逐個判斷是哪個分類的。 由於在ascii碼中,數字,大寫字母,小寫字母分別連續,所以可以根據邊界值判斷型別。 二、演算法設計: 1、讀入字元,直到遇到換行結束。 2、對於每個字元,判斷是字母還是數字,或者空格,或者是其它字元。 3、對於每個字元判斷後,對應類別計數器自加。 4、最終輸出結果。 三、參考**: #include int main() printf("%d %d %d %d\n", a,b,c,d);//輸出結果。 return 0;} 18樓:匿名使用者 ||用for語句編的..... #include void main() printf("zimu:%d\nspace:%d\nshuzi:%d\nqita:%d\n"z,k,s,q);} 19樓:匿名使用者 #include #include #define a 80 main() printf("英文字元有:%d\n",letter); printf("數字字元有:%d\n",digit); printf("空格有:%d\n",space); printf("其他字元有:%d\n",others);} private sub command1 click s inputbox 請輸入一行字元 split s,用了split a b d 0 for i 1 to len s c asc mid s,i,1 if c 65 and c 90 or c 97 and c 122 then a a 1 e... include include using namespace std define max 100 void main cout 字串長度 include include include using namespace std namespace int main else if a it it ... 一個可以看段落標記 另一個可以選擇正文內容,設定首行空2字元,這樣就能夠比較簡單分辨出是不是段落了。怎樣在word 中按回車鍵自動跳到下一行 以word 2007為例,說明抄如下 bai 1 選du中 右鍵 表zhi格屬性 2 選擇 行 取消dao 指定高度 前的勾選,選中 允許跨頁斷行 確定 回到...輸入一行字元,分別統計出其中英文字母 數字和其它字元的個數
C輸入一行文字,找出其中大寫字母 小寫字母 空格 數字以及其它字元個數
在2019中如何區分段落 輸入一行文字到末尾時自動到下一行和按enter回車