c語言程式設計 輸入三行字元,每行字元,要求統計出其中共有

2021-05-06 03:53:38 字數 4545 閱讀 3280

1樓:bat炸彈

//c語言程式設計:輸入三行字元,每行60個字元,要求統計出其中共有多少個大寫字母、小寫字母、空格、標點符號。

#include

int main (void)

a=getchar();

while (a!='\n')

a=getchar();

while (a!='\n')

printf("大學字母=%d 小寫字母=%d 數字=%d 空格=%d 符號=%d",wld1,wld2,num,sp,sym);}

c語言程式設計:請輸入三個字串,每行60個字元,要求統計出其中共有多少個大寫字母、小寫字母、空格、標點

2樓:

#include

int main()

}printf("upper %d, lower %d, blank %d, punctuation %d\n", up, low, blank, punc);}

輸入三行文字,找出其中大寫字母,小寫字母,空格,數字以及其他字元

3樓:匿名使用者

//c語言程式設計:輸入三行字元,每行60個字元,要求統計出其中共有多少個大寫字母、小寫字母、空格、標點符號。#includeintmain(void)printf("大學字母=%d小寫字母=%d數字=%d空格=%d符號=%d",wld1,wld2,num,sp,sym);}

4樓:匿名使用者

一個for迴圈 就搞定了,望採納

c語言題:有一篇文章,共有3行文字,每行有80個字元。編寫程式分別統計出其中英文大寫字母、英文小寫字母

5樓:匿名使用者

void main()

for((i=0;i<3;i++)//統計過程for(j=0;t[i][j];j++)//每行統計到ascii碼0結束

for(i=0;i<3;i++)//按行輸出統計結果//按文章輸出統計結果

printf("\n\ntotal:lowercase=%d,uppercase=%d,digit=%d,space=%d",other=%d",

l[0]+l[1]+l[2],u[0]+u[1]+u[2],d[0]+d[1]+d[2],s[0]+s[1]+s[2],other[0]+other[1]+other[2]);}

6樓:

字元讀進去之後。baifor迴圈,遍歷

du每個字元,然zhi後通過ctype.h 下面的islower()

daoisupper()isspace() isdigit()來判斷這個字元版是小寫字母權,大寫字母,空格,還是數字,就ok了

求助大神。c語言題目:有一篇文章,共有3行文字,每行有個80字元.要求分別統計出其中英文大寫字母、小寫

7樓:藍色**

#include

int main()

printf("space=%3d,letter=%3d,digit=%3d,other=%3d",space,letter,digit,other);

return 0;}

8樓:匿名使用者

#include

#include

int main()

// while(str[i][j]!='\0')for(i=0;i<3;i++)

for(;i<=2;i++)

}printf("space=%3d,letter=%3d,digit=%3d,other=%3d",space,letter,digit,other);

return 0;}

9樓:蘋果0蒲公英

應該有檔案的讀操作吧,#include這個庫裡,還得判斷檔案是否開啟,最後德關閉檔案,讀一個判斷一個就行,不用用二維陣列

輸入一個字串,將其中的大寫字母改為小寫字母,小寫字母改為大寫字母,然後輸出!

10樓:百度使用者

以下程式通過測試. 有問題請追問!#include void main()

else if(*p>='a'&&*p<='z')p++;

}printf("%s\n",s);

}附圖:

11樓:土匪平頭

彙編???

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

c語言輸入3行字元,每行60個字元以內,三行字元中有多少數字,並把數字的和計算出來

12樓:匿名使用者

#include "stdio.h"

#include "string.h"

int main()}}

printf("共有%d個數字字元,其和為%d\n",n,sum);

}請採納

有一篇文章,共有3行文字,每行有80個字元。要求分別統計其中英文大寫字母、小寫字母、數字、空格以及 100

13樓:徐志超

#include

int main()

}printf("\nupper case: %d\n",upp);

printf("lower case: %d\n",low);

printf("digit : %d\n",dig);

printf("space : %d\n",spa);

printf("other : %d\n",oth);

return 0;}

14樓:湯圓

我只能猜測,你的那個“<”寫的有問題,你試試從下面的“<”複製貼上過去。。。

15樓:黑洞戰士

ok特里庫斯咯可口可樂路

c語言 有一篇文章,共有3行文字,每行有80個字元。要求分別統計出其中英文大寫字

16樓:匿名使用者

#include

main()

;//你可以來初始化

源bai

int i,j,num=0;

for(i=0;i<3;i++)

for(j=0;j<80;j++)

if(str[i][j]>'a'&&str[i][j]<'z')num++;// 統計du大寫字母zhi的個數dao}

17樓:匿名使用者

char *str;

int num=0;

...while( *str !='\0')

18樓:邊宣鐸靈陽

else

if(str[i][j]=32)

===》

else

if(str[i][j]==32)

C語言程式設計從鍵盤輸入字元,判斷該字元是否為控制字元 空格

include voidmain charch inta ch getchar if ch a ch z ch 1 if ch a ch z ch 2 if ch ch 3 switch ch case 1 printf xiao n break case 2 printf da n break c...

用c語言程式設計。從鍵盤輸入一行字元,若為小寫字母,則轉化為大寫

include include int main void puts ch return 0 已測試回,執行正常。答 c語言 輸入字元,若為大寫字母則轉為小寫字母,若為小寫則轉為大寫字母,否則輸出資料有誤 int ischar char ch void turnchar if ch a ch z p...

c語言程式設計答案程式設計實現,從鍵盤輸入字元,則輸出其後的字元,如輸入 A 則輸出 B

程式原始碼如下 define crt secure no warnings vs環境下需要,vc不需要 include void main 程 序執行結果如下 擴充套件資料 在計算機中,所有的資料在儲存和運算時都要使用二進位制數表示 因為計算機用高電平和低電平分別表示1和0 例如,像a b c d這...