雖然有這些詞Statistic,statistical,statist等,但就是沒有它的動詞形式,統計的動詞是:add up ,count等
免費在線詞典
http://dict.iciba.com/Statistic/
編寫一個函數,統計一條英文句子中字母的個數,在主程序中實現輸入...
從哪說起呢。
我幫你寫一段吧。
void main(){char a[] = "qwfcedws";int k = 0;for (int s = 0; s < strlen(a); ++s)if ('a' <= a[s] && 'z' >= a[s])++k;printf("%d", k);}
c++編寫一個 函數,統計一條英文句子中字母的個數,在主程序中實現...
#include int count(char *s){int k=0,i;for(i=0;s[i];i++)if('a'<=s[i]&&s[i]<='z'||'A'<=s[i]&&s[i]<='Z') k++;return k;}int main(){char a[256];gets(a);printf("count=%d\n",count(a));return 0;}
寫一個函數實現統計一條英文語句中每個單詞出現的個數
#include int main() { char string[81]; int i; int num = 0; /* 統計單詞個數 */ int word = 0; /* 是否為單詞的標示 */ char c; printf("Enter a sentence!"); gets(string); for (i = 0; (c = string[i]) != '\0'; i++) { if (c == ' ') word = 0; else if (word == 0) { word = 1; num++; } } printf("\nThere are %d words int the line.\n", num); return 0; }
用if語句編寫程序統計英文句子中的大寫字母個數,小寫字母個數,數...
#include #include #define MAX 1000 //預定義數組長度,用來保存輸入英文句子int main(){char a[MAX];int i=0,k=0,uc=0,lc=0,dc=0;//uc:大寫個數,lc:小寫個數,dc:數字個數,k:其它個數gets(a);//從標準輸入設備讀字符串,其可以無限讀取,不會判斷上限,以回車結束讀取while(a[i]!='\0'){//逐一比對if(a[i]>='A'&& a[i]<='Z')//大寫++uc;else if(a[i]>='a'&&a[i]<='z')//小寫++lc;else if(a[i]>='0'&& a[i]<='9')//數字++dc;else++k; //其它++i;}printf("%s\n",a);//輸出原串printf("大寫字母個數:%d ,小寫字母個數: %d ,數字個數: %d ,其它: %d\n", uc,lc,dc,k);return 0;}
用C++編寫一個函數,統計一個英文句子中字母的個數,在主程序中...
#include#include using namespace std ;int main(){string Str;char ch ;int i=0,cnt=0;cout << "input str:" ;getline(cin , Str );for ( i=0;i='a' && Str[i]<='z' || Str[i] >='A' && Str[i]<='Z' )cnt++;}cout << "str="<<Str<<endl ;cout <<; "字母個數:" << cnt <<endl ; system("pause");return 0;}
c語言,編寫一個函數統計英文句子中字母的個數,將英語句子存入到...
功能:按你要求寫的,輸入句子存入鏈表,統計字母個數。
123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051 #include#includetypedefstructword{ charc; structword *next;}WD; intnewWD(WD *wdHead,WD *wdTail)//輸入字符存入鏈表 返回輸入個數 參數:鏈表頭指針 尾指針{ staticintcount; charc; scanf("%c",&c); if(c=='\n') return0; WD *wdNew=(WD *)malloc(sizeof(WD)); wdNew->c=c; wdNew->next=NULL; if(wdHead->next==NULL) { count=0; wdHead->next=wdTail=wdNew; } else { wdTail->next=wdNew; wdTail=wdNew; } if((c>='A'&& c='a'&& c count++; newWD(wdHead,wdTail); returncount;}intmain(){ intcount; WD *wdHead=(WD *)malloc(sizeof(WD)); wdHead->next=NULL; WD *wdTail=NULL; count=newWD(wdHead,wdTail); printf("輸入的句子為:\n"); while(wdHead->next!=NULL) { printf("%c",wdHead->next->c); wdHead=wdHead->next; } printf("\n"); printf("輸入的字母個數為:%d個\n",count); return0;}...
用c語言統計一篇英語文章中的英文字母個數和百分比
#include #include #define Size 1500int IsChar(char ch){return (ch>='a'&&ch<='z') || (ch>='A'&&ch<='Z');}void aToA(char *ch){if( *ch>='a' && *ch<='z')*ch -= 32;}int GetIndex(char ch){return ch-64;}int main(){int i, index;int num[27] = {0}; // num[0]字母總數,1~26為各個字母的數目(不區別大小寫)char ch, buf[Size];gets(buf);for(i = 0; i < strlen(buf); ++i){ch = buf[i];if(IsChar(ch)){aToA(&ch);index = GetIndex(ch);++num[index];++num[0];}}/*for(i = 0; i < 27; i++){printf("%d: %d\n", i, num[i]);}*/// 百分比自行處理 return 0;}
c語言 統計一個英文句子中的單詞個數
展開全部 存在兩個問題: 1、單詞與單詞之間的空格不止一個,如there is 2、單詞與單詞之間隻有標點符號分隔,沒有空格,如will,there 建議可使用 char *strtok(char s[], const char *delim); 函數 例如: char a[] = "Where there is will, there is a way.";char *p = strtok(a, " ,.!");int count = 0;if (p != NULL){ ++count; printf("%d:%s\n", count, p);}while ((p = strtok(NULL, " ,.!")) != NULL){ ++count; printf("%d:%s\n", count, p);}//包含 ,代碼沒有測試過,不一定要采納我,我是來學習的。
...
用java怎麼實現統計一英文文檔裏各個英語字母的個數及所占百分比
import java.io.BufferedReader;import java.io.FileReader;import java.io.IOException;public class Test {public static void main(String[] args) throws IOException {StringBuilder sb = new StringBuilder();String file = "words.txt";BufferedReader bf = new BufferedReader(new FileReader(file));String content = null;while((content = bf.readLine()) != null){sb.append(content.trim());}//如果隻統計小寫,就傳遞'a', 'z'進去 countCracts(sb.toString(), 'a', 'z');System.out.println();//大寫,'A'-'Z'countCracts(sb.toString(), 'A', 'Z');}private static void countCracts(String str, char start, char end) {for(char a = start; a <= end; a++){int cractCount = str.length() - str.replaceAll(String.valueOf(a), "").length();System.out.println(a + "出現次數: " + cractCount + "\t百分比: " + ((double)cractCount) / str.length() * 100 + "%");}}}