1樓:自我程式設計
#include
#include
#include
void init(int cascii[52][2]);//初始化陣列
int main()
//97~122對應大寫字母a~z
asc=97;
for(;i<52;i++)}
2樓:岔路程式緣
char()
,c[26]=,i;
gets(st);
s=st;
while(*s)
for(i=0;i<26;i++)
if(c[i]==4)printf("%c\n",a+i);
for(i=0;i<26;i++)
if(c[i]==4)printf("%c\n",a+i);}有什麼問題
請留言。
c語言任意輸入一個字串,統計每個小寫字母出現的次數並輸出
3樓:凌亂心扉
#include
#include
#define m 100005
int main()
for(i=0;i<26;i++)
printf("%c:%d\n",a,b);
printf("\n");
}return 0;
}while迴圈的格式:while(表示式)
while迴圈的執行順序:當表示式為真,則執行下面的語句,語句執行完之後再判斷表示式是否為真,如果為真,再次執行下面的語句,然後再判斷表示式是否為真……就這樣一直迴圈下去,直到表示式為假,跳出迴圈。
while語句若一直滿足條件,則會不斷的重複下去。但有時,需要停止迴圈,則可以用下面的三種方式:
一、在while語句中設定條件語句,條件不滿足,則迴圈自動停止。
如:只輸出3的倍數的迴圈;可以設定範圍為:0到20。
二、在迴圈結構中加入流程控制語句,可以使使用者退出迴圈。
1、break流程控制:強制中斷該執行區內的語句,跳出該執行區,繼續執行區域外的語句。
2、continue流程控制:也是中斷迴圈內的執行操作,並且從頭開始執行。
三、利用標識來控制while語句的結束時間。
4樓:聽不清啊
#include
int main()
;gets(s);
for(i=0;s[i];i++)
if(s[i]>='a'&&s[i]<='z')ia[s[i]-'a']++;
for(i=0;i<26;i++)
if(a[i])printf("%c:%d\n",'a'+i,a[i]);
return 0;}
5樓:丿艾瑞灬莉婭
int *lettercount(const char *s)
return num;}
c語言程式設計:輸入一串字母,統計每個字母出現的次數
6樓:莫道無情
c語言程式如下:
#include
int main()
;//用於儲存字元的個數
gets(a);//輸入字元
//開始比較
for (int x = 0; x < 24; x++) }if (s[x]>=1)//只輸出輸入中有的字母 的個數}
getchar();
return 0;}
7樓:wsp竹木
#include
void main()
; //陣列s用來統計每個小寫字母的個數printf("please input a string:\n");
scanf("%c",&ch);
while(ch!='\n') //輸入一行字元,以回車鍵結束
printf("\n");
for(i=0;i<26;i++)
if(s[i]) //只輸出輸入過的字母統計printf("%c:%d\n",(char)(i+'a'),s[i]);
//(char)(i+'a')用強制型別轉換,輸出對應字母}
c語言,輸入一個字串,統計重複出現某個字母的次數。
8樓:匿名使用者
main() printf("\n字元%c在字串中出現%d次。",l,sum); //輸出結果}
9樓:匿名使用者
#include
#include
#include
char count[100];
char str[1024];
int main()
{while(gets(str)){
memset(count,0,sizeof(count));
int len=strlen(str);
for(int i=0;i於字母a-z和a-z的
10樓:匿名使用者
main()
printf("%d times",n);}
c語言程式設計:輸入一串英文字母,統計每個字母(不區分大小寫)出現的次數
11樓:匿名使用者
#include
#include
using namespace std;
int main()
else
break;
}cout<<"字串的數量為:" 12樓:wsp竹木 #include void main() ; //陣列s用來統計每個小寫字母的個數printf("please input a string:\n"); scanf("%c",&ch); while(ch!='\n') //輸入一行字元,以回車鍵結束 printf("\n"); for(i=0;i<26;i++) if(s[i]) //只輸出輸入過的字母統計printf("%c:%d\n",(char)(i+'a'),s[i]); //(char)(i+'a')用強制型別轉換,輸出對應字母} 急求!!c語言編寫函式實現統計一個字串中字母出現的次數。 13樓:古既操 #include #define n 100 void count(char str,int times) //統計小寫字元出現次數 }int main() return 0;} 14樓:鈔芷旁和 #include #include void main() }printf("%c出現的次數為:%d",x,total);} 用c語言編寫輸入一字串,統計字串中各個字母出現的次數(區分大小寫) 15樓:匿名使用者 #include "stdio.h" #define n 100 int main() ,down[26]=; for(i=0;i!=0;i++) }printf("the result is as follows:\n"); for(i=0;i<26;i++) return 0;} 16樓:匿名使用者 #include void main() for ( i=0;i<256;i++ ) if ( a[i] ) printf("字元%c出現次數%d\n",i,a[i]);} 17樓:聽不清啊 #include int main() ;char ch; dowhile(ch!='\n'); for(ch='a';ch<='z';ch++)if(a[ch])cout< c語言程式設計:統計字串中各字母出現的次數 18樓:匿名使用者 #include #include int main(void) ;int i; char c; while ((c=getchar())!='\n')if (isalpha(c)) a[tolower(c)-'a']++; for (i = 0; i<26; i++)return 0; 19樓:匿名使用者 這個程式不錯就用這個吧 c語言 輸入一行字串,統計每個字母出現的次數?(比如:a:1次 b:0次 c:10次) 20樓:匿名使用者 #include #include int main() include include int main 輸入一行字串,統計每個字母出現的次數?比如 a 1次 b 0次 c 10次 include void main for i 0 i 26 i if a i printf c d次 i a a i printf n for i 0 i 26 i if ... 輸入一行字元,分來別源統計出其中字母 空格 bai數字和其他字元du zhi的個數。dao include intmain void printf 字母 d n數字 d n空格 d n其他字元 d n a,b,c,d return0 修改後 include include void main 演算法... include define n 80 main printf 字母個數 d n數字個數 d n空格個數 d n a,b,c 初始化a 0,b 0,c 0 c語言程式設計 從鍵盤輸入一串字元 長度不超過80 統計出各字母出現的次數 不區分大小寫 include define max 100 void...c語言輸入一行字串,統計每個字母出現的次數? 比如 a 1次b 0次c 10次
c語言,輸入字串,計算某字元出現次數
C語言 從鍵盤上輸入字串,假定該字串的長度小於80,計算其中字母 數字和空格的個數