下面是我的程序:
創(chuàng)新互聯(lián)公司一直在為企業(yè)提供服務(wù),多年的磨煉,使我們在創(chuàng)意設(shè)計(jì),全網(wǎng)整合營銷推廣到技術(shù)研發(fā)擁有了開發(fā)經(jīng)驗(yàn)。我們擅長傾聽企業(yè)需求,挖掘用戶對產(chǎn)品需求服務(wù)價(jià)值,為企業(yè)制作有用的創(chuàng)意設(shè)計(jì)體驗(yàn)。核心團(tuán)隊(duì)擁有超過10多年以上行業(yè)經(jīng)驗(yàn),涵蓋創(chuàng)意,策化,開發(fā)等專業(yè)領(lǐng)域,公司涉及領(lǐng)域有基礎(chǔ)互聯(lián)網(wǎng)服務(wù)移動服務(wù)器托管、APP應(yīng)用開發(fā)、手機(jī)移動建站、網(wǎng)頁設(shè)計(jì)、網(wǎng)絡(luò)整合營銷。
#include
#define
n
81
#include
int
main()
{
char
str[n];
int
i,n,zimu,num,kongge,others;
zimu=num=kongge=others=0;
gets(str);
n=strlen(str);
for(i=0;i
='a'str[i]='z')
zimu++;
else
if(str[i]='a'str[i]='z')
zimu++;
else
if(str[i]='0'str[i]='9')
num++;
else
if(str[i]='
')
kongge++;
else
others++;
printf("\n字母:%d,數(shù)字:%d,空格:%d,其他:%d",zimu,num,kongge,others);
return
0;
}
希望對你有所幫,記得采納哦。
是這樣的結(jié)果嗎,有問題追問,看程序:
#include?stdio.h
#include?string.h
main()
{
char?c[20];
int?i=0,j=0,k=0,l=0,h=0;
printf("請輸入一個(gè)字符串:");
gets(c);
for(i=0;i=strlen(c);i++)
{
if(c[i]='0'c[i]='9')
j++;
if((c[i]='a'c[i]='z')?||?(c[i]='A'c[i]='Z'))
k++;
if(c[i]=='?')
l++;
if((c[i]32c[i]=47)||(c[i]=58c[i]=64)||(c[i]=91c[i]=96)||(c[i]=123c[i]=126))h++;
}
printf("數(shù)字有%d個(gè)\n",j);
printf("字母有%d個(gè)\n",k);
printf("空格有%d個(gè)\n",l);
printf("其它字符有%d個(gè)\n",h);
return?0;
}
使用string庫函數(shù)里的strlen函數(shù)即可判斷字符長度。
strlen函數(shù)可以計(jì)算給定字符串的長度,返回值為長度值。
例如計(jì)算字符串“helloworld2017”的長度的代碼:
#includestdio.h
#includestring.h
int main()
{
int i;
i = strlen("helloworld2017");
printf("%d",i);
}運(yùn)行結(jié)果如下:
當(dāng)前名稱:c語言判斷字符個(gè)數(shù)的函數(shù) c語言中判斷數(shù)字的函數(shù)
分享URL:http://jinyejixie.com/article2/hpsoic.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供企業(yè)建站、網(wǎng)站排名、網(wǎng)頁設(shè)計(jì)公司、靜態(tài)網(wǎng)站、、建站公司
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)