1樓:浪漫國度丶寳貝
#include
#define n 80
main()
printf("字母個數:%d\n數字個數:%d\n空格個數:%d\n",a,b,c);}
2樓:匿名使用者
初始化a = 0,b = 0,c = 0
c語言程式設計:從鍵盤輸入一串字元(長度不超過80),統計出各字母出現的次數(不區分大小寫)。
3樓:匿名使用者
#include
#define max 100
void detect(char s)
;/*記錄每個字元出現的次數*/
int i,j,n=0;
for(i=0;s[i]!='\0';i++)}for(i=0;i
}main()
4樓:哀傷落葉
上面的差不多 我完善下
char string[80] = "";//儲存輸入的字串
int count[25]; //儲存每個字母出現次數
for(int i=0; i<25;i++)count[i] = 0;
//初始化下,因為可能有的字母沒出現過,其實有個簡單的初始化方法不記得了就只能這樣了
cin<
for(int j=0;j
5樓:匿名使用者
思路可以,就這麼寫啊
不用轉化,大概可以這樣
for(int i=0;i……………………case z:
case z:
……………………}}
最後結果在count[0~25]陣列裡
6樓:
你的思路就可以的阿。。。。
c語言:程式設計輸入一個長度小於80的字串,統計其中字母的個數?
7樓:羅今成
#include
main()
printf("this string has %d charactors",j);}
8樓:匿名使用者
樓上好多錯誤。。。
#include "stdio.h"
#include "ctype.h"
#include "string.h"
int main(void)
c語言程式設計。從標準輸入裝置上輸入一個字串,分別統計其中每個數字,空格,字母及其他字元出現的次數。
9樓:多xdl點事
**如下:
#include
int main();
int j = 0;
char c;
while((c=getchar()) !='\n')for(i=0;i
printf("出現的數字%d個,出現的空格%d個,出現的字母%d個,其他字元%d個\n",num[0],num[1],num[2],num[3]);
}程式執行結果如下:
擴充套件資料c語言中對字串的統計:可以通過迴圈陣列的方式去一個一個的比較字元,然後進行統計。首先可以通過迴圈的方式讀取每個數字,直到讀到換行符「\n」,就結束讀取,把讀取的字元存到陣列中,同時記錄下字元的長度,然後進行迴圈統計,列印出現個數就完成了。
10樓:yan西
//.輸入一行字元,分別統計出其中字母、空格、數字和其他字元的個數。
#include"stdio.h"
void scan(char *a);
int word=0,space=0,num=0,nother=0;
void main()
void scan(char *a)}
11樓:匿名使用者
#include
void main()
12樓:
只需對這個字串進行遍歷-------第一步
使用if -----else if----else 條件判斷你要得條件就行了!
從鍵盤輸入一行字元(長度小於80),將其中的大寫字母轉化成小寫字母,再輸出轉換後的字串。c語言
13樓:匿名使用者
#include
int main()
用c語言編寫程式從鍵盤上輸入字串輸
include include define longth 10 定義字串最大長度void main 我以前寫的,可以執行,希望有幫助 1.int strcmp const char str1,const char str2 功能 比較字串str1 and str2,返回值如下 返回值 0 str1...
c語言,輸入字串,計算某字元出現次數
輸入一行字元,分來別源統計出其中字母 空格 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 void fun char ch count2 26 while ch i for i 0 i 26 i for i 0 i 26 i void main c語言程式設計 從鍵盤輸入一個字串。分別統計其中大寫字母 小寫字母及其它字元的個數,並輸出。include include ma...