- UID
- 889
- 积分
- 33
- 帖子
- 3
- 主题
- 1
- 论坛币
- 975
- 威望
- 0
- EP值
- 230
- MP值
- 11
- 阅读权限
- 50
- 注册时间
- 2012-12-30
- 在线时间
- 6 小时
- 最后登录
- 2013-2-2
|
本帖最后由 諾_慢_待 于 2013-1-7 21:17 编辑
- #include <stdio.h>
- void count(char *str);
- void main()
- {
- char str[100];
- gets(str); /*輸入字符,存入數組。*/
- count(str);
- }
- void count(char *str)
- {
- char *p;
- int letter,number,space,others;
- letter=number=space=others=0; //數字,字母,空格鍵存儲器。
- p=str;
- while(*p!='\0')
- {
- if(*p>='a'&&*p<='z'||*p>='A'&&*p<='Z')
- letter++;
- else if(*p>='0'&&*p<='9')
- number++;
- else if(*p==' ')
- space++;
- else
- others++;
- p++; //指針向下移位,記錄數字,字母,空格的個數。
- }
- printf("letter=%d,number=%d,space=%d,others=%d\n",letter,number,space,others);
- }
复制代码 後天考C語言。。。 先把今天攻略最值得驕傲的C貼出來 祝我後天考試別砸啊!!! |
-
1
查看全部评分
-
|