搜索
编程论坛
→
开发语言
→
『 C语言论坛 』
→ 一个简单的程序,,,,,我是菜菜鸟
标题:
一个简单的程序,,,,,我是菜菜鸟
只看楼主
善ing
来 自:华东师范
等 级:
论坛游民
帖 子:34
专家分:19
注 册:2012-11-18
第
11
楼
得分:0
回复 8楼 a447340229
小失误,没看到
else if(n=' ')
应改为
else if(n==' ')
另外顶一下6楼
邂逅c (⊙o⊙)
2012-12-24 23:38
zhaobings
等 级:
新手上路
帖 子:1
专家分:2
注 册:2011-10-5
第
12
楼
得分:2
回复 楼主 a447340229
#include<stdio.h>
main()
{
int i = 0, a = 0, b = 0, c = 0, d = 0, j;
char n, m[512];
printf("please enter :");
while ((n = getchar()) != '\n')
{
m[i] = n;
if (((m[i] >= 'a')&&(m[i] <= 'z'))||((m[i] >= 'A')&&(m[i] <= 'Z')))
a++;
else if ((m[i] >= '0')&&(m[i] <= '9'))
b++;
else if (m[i] == ' ') // ' '之间有一个空格
c++;
else
d++;
i++;
}
printf("字母有:%d个\n数字有:%d个\n空格有:%d个\n其他字符有:%d个\n", a, b, c, d);
return 0;
}
[
本帖最后由 zhaobings 于 2012-12-25 09:54 编辑
]
2012-12-25 09:52
love云彩
来 自:青藏高原
等 级:
贵宾
威 望:
53
帖 子:3663
专家分:11416
注 册:2012-11-17
第
13
楼
得分:2
//判断字母,判断数字,判断标点符号,判断是否空格
#include<stdio.h>
#include<ctype.h>
int main()
{
int a,b,c,d;
a=b=c=d=0;
int i;
char str[100];
printf("请输入一个字符串:\n");
gets(str);
for(i=0;str[i];i++)
{
if(isalpha(str[i]))
a++;
if(isdigit(str[i]))
b++;
if(ispunct(str[i]))
c++;
if(isspace(str[i]))
d++;
}
printf("字母有%d个,数字有%d个,标点有%d个,空格有%d个!\n",a,b,c,d);
return 0;
}
思考赐予新生,时间在于定义
2012-12-25 11:47
张时杰
等 级:
新手上路
帖 子:19
专家分:6
注 册:2012-12-25
第
14
楼
得分:2
都没有回答楼主的问题哈!
楼主应该是刚学C。?
新手掩面飘过...
2012-12-25 12:54
dreamfree
等 级:
新手上路
帖 子:17
专家分:4
注 册:2012-12-20
第
15
楼
得分:2
建议你测试if条件的时候用ASCII码
2012-12-25 13:33
a447340229
等 级:
论坛游民
帖 子:22
专家分:19
注 册:2012-12-18
第
16
楼
得分:0
回复 13楼 love云彩
这个函数我还不知道,,,,不过现在又学到了 谢谢
每个月总有那么几天要上论坛好好学习学习。。
2012-12-25 18:58
16
2/2页
1
2
参与讨论请移步原网站贴子:
https://bbs.bccn.net/thread-393270-1-1.html
关于我们
|
广告合作
|
编程中国
|
清除Cookies
|
TOP
|
手机版
编程中国
版权所有,并保留所有权利。
Powered by
Discuz
, Processed in 0.833800 second(s), 7 queries.
Copyright©2004-2025, BCCN.NET, All Rights Reserved