| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 364 人关注过本帖
标题:三行字符统计????数组
只看楼主 加入收藏
xufan123
Rank: 5Rank: 5
等 级:职业侠客
帖 子:226
专家分:318
注 册:2010-11-15
结帖率:100%
收藏
已结贴  问题点数:20 回复次数:5 
三行字符统计????数组
main ()
{
char a[3][80],ch;
int dletter[3]={0},xletter[3]={0},space[3]={0},digtal[3]={0},others[3]={0},i,j;
for(i=0;i<=2;i++)
{gets(a[i][80]);
for(j=0;(ch=a[i][j])!='\0';i++)
{
if (ch>='a'&&ch<='z')
xletter[i]++;
if (ch>'A'&&ch<='Z')
dletter[i]++;
if(ch==' ')
space[i]++;
if (ch<='9'&&ch>='0')
digtal[i]++;
else others[i]++;
}
 }
for (i=0;i<=2;i++)
{printf("%-2d",dletter[i]);
printf("%-2d",xletter[i]);
printf("%-2d",space[i]);
printf("%-2d",digtal[i]);
printf("%-2d",others[i]);
}
}
 这个有什么问题啊 我的意思是想统计三行字符 每行不过80个字符!!!
??????
搜索更多相关主题的帖子: 字符 统计 
2010-12-02 10:33
xzy199999
Rank: 4
等 级:业余侠客
帖 子:326
专家分:286
注 册:2010-11-19
收藏
得分:0 
好复杂啊 看的头都昏了55555555555

我是初学者
2010-12-02 12:01
shafeilong
Rank: 9Rank: 9Rank: 9
等 级:蜘蛛侠
威 望:4
帖 子:236
专家分:1434
注 册:2009-3-21
收藏
得分:20 
#include <stdio.h>
#include <string.h>


void main ()
{
char a[3][80],ch;
int dletter[3]={0},xletter[3]={0},space[3]={0},digtal[3]={0},others[3]={0},i,j;
for(i=0;i<=2;i++)
{
    gets(a[i]);
//    getchar();
    for(j=0;(ch=a[i][j])!='\0';j++)
    {
        if (ch>='a'&&ch<='z')
                xletter[i]++;
        else
            if (ch>'A'&&ch<='Z')
                dletter[i]++;
        else
            if(ch==' ')
                space[i]++;
        else
            if (ch<='9'&&ch>='0')
                digtal[i]++;
        else others[i]++;
    }
}
for (i=0;i<=2;i++)
{printf("%-2d",dletter[i]);
printf("%-2d",xletter[i]);
printf("%-2d",space[i]);
printf("%-2d",digtal[i]);
printf("%-2d",others[i]);
printf("\n");
}
}
你的粗心会害死人的
2010-12-02 12:07
xufan123
Rank: 5Rank: 5
等 级:职业侠客
帖 子:226
专家分:318
注 册:2010-11-15
收藏
得分:0 
~
2010-12-02 12:19
xufan123
Rank: 5Rank: 5
等 级:职业侠客
帖 子:226
专家分:318
注 册:2010-11-15
收藏
得分:0 
问一句
图片附件: 游客没有浏览图片的权限,请 登录注册
2010-12-02 12:32
niufujun
Rank: 2
等 级:论坛游民
帖 子:16
专家分:37
注 册:2009-4-25
收藏
得分:0 
gets()是输入一个字符串,一般与puts()配对;
getchar()是输入一个字符,一般与putchar()配对。
2010-12-02 12:59
快速回复:三行字符统计????数组
数据加载中...
 
   



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

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