标题:[求助]一道编程题
取消只看楼主
frog555
Rank: 1
等 级:新手上路
帖 子:97
专家分:0
注 册:2006-11-9
 问题点数:0 回复次数:3 
[求助]一道编程题

/* 函数fun的功能是:分别统计字符串中大写字母和小写字母的个数。
例如,给字符串ss输入:AaaaBBb123CCccccd,
则输出结果应为:upper = 5,lower = 9
void fun(char *str)
*/


#include <stdio.h>
#include <string.h>
#define N 50
void fun(char *str);
void main(void)
{
char str[N];
gets (str);
}

void fun(char *str)
{
int upper = 0;
int lower = 0;
int i = 0;
int m = 0;
m = strlen (str);
for (i = 0; i < m; i++)
{
if (str[i] > 'A' && str[i] < 'Z')
{
upper++;
}
else if(str[i] > 'a' && str[i] < 'z')
{
lower++;
}
}
printf("大写有%d个,小写有%d个", upper, lower);
}

打上字母结果什么都显示不出来是什么原因
帮帮忙谢谢噢``

搜索更多相关主题的帖子: void str fun char include 
2007-01-16 17:11
frog555
Rank: 1
等 级:新手上路
帖 子:97
专家分:0
注 册:2006-11-9
得分:0 
谢谢谢谢哈哈``
收益非浅
2007-01-16 21:45
frog555
Rank: 1
等 级:新手上路
帖 子:97
专家分:0
注 册:2006-11-9
得分:0 

改了后程序计算不对``
算法哪算算错了?~

2007-01-16 21:52
frog555
Rank: 1
等 级:新手上路
帖 子:97
专家分:0
注 册:2006-11-9
得分:0 
忘了写=了不好意思啊```
2007-01-16 21:54



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-116329-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.054385 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved