| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 547 人关注过本帖
标题:为什么统计不出来关于数组应用程序
只看楼主 加入收藏
fssedon
Rank: 1
等 级:新手上路
帖 子:1
专家分:0
注 册:2005-11-8
收藏
 问题点数:0 回复次数:2 
为什么统计不出来关于数组应用程序

有一篇文章,共3行,每行文字有80个字符。要求分别统计出其中英文大写字

母、小写字母、数字、空格以及其它字符的个数。
程序如下哪里错了~~~??
#include<stdio.h>
#include<string.h>
void main()
{
int i,j=0,k=0,l=0,m=0,n=0;
char str0[301],str1[100],str2[100],str3[100];
gets(str1);
gets(str2);
gets(str3);
strcat(str0,str1);
strcat(str0,str2);
strcat(str0,str3);
for(i=0;str0[i]!='\0';i++)
{
if(str0[i]>=65&&str0[i]<=90) j++;
else if(str0[i]>=97&&str0[i]<=122) k++;
else if(str0[i]>=48&&str0[i]<=57) l++;
else if(str0[i]==32) m++;
else n++;
}
printf("大写字母 小写字母 数字 空格 其它字符\n");
printf("%5d %7d %5d %6d %4d\n",j,k,l,m,n);
}

搜索更多相关主题的帖子: 统计 应用程序 
2005-11-08 10:18
踏魔狼
Rank: 6Rank: 6
等 级:贵宾
威 望:24
帖 子:1322
专家分:33
注 册:2005-9-22
收藏
得分:0 
这个程序我没有用电脑试过.不过我发现strcat()不应该出现在那里,你把它换成strcpy()看看吧!

=×&D o I p R e E n C g T l X&×=
2005-11-11 20:46
新用户注册
Rank: 1
等 级:新手上路
帖 子:16
专家分:0
注 册:2005-10-30
收藏
得分:0 
没有错~~~
2005-11-12 15:48
快速回复:为什么统计不出来关于数组应用程序
数据加载中...
 
   



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

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