1樓:匿名使用者
我用來了檔案操作,自己新建一個源data.in檔案,bai和編譯成的duexe放在同一個目
zhi錄下
code:
# include
# include
# include
char s[100];
int data[40];
int main()
測試資料:
edd ecc ad aa a
結果:dao
2樓:匿名使用者
#include
void main()
if(l[i] != ' '||l[i] == ' ') //當元素不是空格或元素是空格時 m自加1 m代表的是字元總數
m++;
if(l[i] != ' ') //當元素不是空格時 那就是字母了 所以b自加1 b代表的是字母個數
b++;
if(l[i] == ' ') //當元素等於空格時 就讓c自加1 所以才代表的是空格數。
c++;
i++;
}printf("\n 其中的單詞總數為 %d \n ",n);
printf("\n 其中的字母總數為 %d \n ",b);
printf("\n 其中的空格總數為 %d \n ",c);
printf("\n 其中的字元總數為 %d \n ",m);
getch();
}本題用到陣列 要多看看陣列用法
c++程式設計 從鍵盤輸入一個英文句子,統計其中單詞的個數,並輸出最
輸入英文句子統計單詞個數c語言
3樓:怪哉
1.單詞與單詞之間是空格:單詞後面是空格
2.一句話說完之後有標點的話,就不是空格了:所以最後一個單詞後面是標點
3.每段的開始是不是也有空格的,如果有要記得減去我想應該是 空格+標點-段落數*(段前空格數)=單詞數都忘記怎麼編寫了
不知道對不對,大致我是這麼理解的
4樓:匿名使用者
統計空格的個數再加1應該就是單詞個數!
用c語言編寫一段程式,要求:輸入一段字元,分別統計出其中的英文字母、空格、數字和其他字元的個數。(
5樓:匿名使用者
||你好!
給你一個程式,你試試吧,有問題再問
#include
#include
main()
printf("數字有%d個\n",j);
printf("字母有%d個\n",k);
printf("空格有%d個\n",l);
printf("其它字元有%d個\n",h);
return 0;}
6樓:上官蕭敬
#include
void main()
7樓:一路前行一路歌
#include
int main(void)
printf("number %d\n english %d\n space %d\n else %d\n",j,k,n,m );
return 0;
}我也是初學,加油啊
8樓:弈小牧
/*#include中有對字元判斷的函式,可以判斷是否是字母、數字、空格、字元等,你可以自己去查一查*/
#include
#include
#include
void main ()
printf("字母個數:%d\n",nchar);
printf("空格個數:%d\n",nspace);
printf("數字個數:%d\n",nnum);
printf("其他個數:%d\n",nother);
getchar();}
9樓:匿名使用者
#include
int main()
printf("字母有「%d」個\n",_a);
printf("數字有「%d」個\n",_b);
printf("空格有「%d」個\n",_c);
printf("其他字元有「%d」個\n",_d);
return 0;}
10樓:匿名使用者
用asc碼區分。每次輸入就判斷一次
11樓:匿名使用者
一、問題分析:
輸入一行字母,那麼會以換行結束。所以可以存入陣列,也可以逐個輸入,遇到換行結束。
要統計各個類的個數,就要逐個判斷是哪個分類的。
由於在ascii碼中,數字,大寫字母,小寫字母分別連續,所以可以根據邊界值判斷型別。
二、演算法設計:
1、讀入字元,直到遇到換行結束。
2、對於每個字元,判斷是字母還是數字,或者空格,或者是其它字元。
3、對於每個字元判斷後,對應類別計數器自加。
4、最終輸出結果。
三、參考**:
#include
int main()
printf("%d %d %d %d\n", a,b,c,d);//輸出結果。
return 0;}
12樓:匿名使用者
||用for語句編的.....
#include
void main()
printf("zimu:%d\nspace:%d\nshuzi:%d\nqita:%d\n"z,k,s,q);}
13樓:匿名使用者
||#include
#include
#define a 80
main()
printf("英文字元有:%d\n",letter);
printf("數字字元有:%d\n",digit);
printf("空格有:%d\n",space);
printf("其他字元有:%d\n",others);}
java輸入一句英文句子,翻轉句子中單詞的順序,單詞內字元的順序也要改變,句子中單詞以空格符隔開
public class test 輸出結果 me fix please hello public static string fanzhuan string s return new s string q hello,please fix me stackstack new stack int l...
c語言實現編寫程式對輸入的任意四位整數求
int tmain int argc,tchar argv if x 9999 x 1000 else int count 0 for int i 0 i 4 i printf d 的逆序數為 d n x,count printf 請輸入一個四位數 輸入0退出程式 return 0 是這個意思嗎?i...
c語言書上的一道程式設計題,輸入字串,並按字母順序排列後輸出。程式如下
define linemax 20 定義字串的最大長度 int main sort char p 冒泡法對5個字串排序函式 return 0 printf 函式的呼叫格式為 printf 格式化字串 參量表 其中格式化字串包括兩部分內容 一部分是正常字元,這些字元將按原樣輸出 另一部分是格式化規定字...