问题标题: 酷町堂:2716 大写字母的个数

0
0
已解决
王子健
王子健
初级天翼
初级天翼
2716   大写字母的个数
#include <iostream>
#include <cstdio>
#include <cstring>
using namespace std;
int main()
{
    char a[155],b[155];
    gets(a);
    gets(b);
    int c=0,d=0,la=strlen(a),lb=strlen(b);;
    for(int i=0;i<la;i++)
    {
        if(a[i]>='A'&&a[i]<='Z')
        {
            c++;
        }
    }
    for(int j=0;j<lb;j++)
    {
        if(b[j]>='A'&&b[j]<='Z')
        {
            d++;
        }
    }    
    cout<<c<<endl<<d;
    return 0;
}

这段代码哪里错了


0
已采纳
袁翊凡
袁翊凡
新手光能
新手光能

王子健同学,你的int c=0,d=0,la=strlen(a),lb=strlen(b);;这句话为什么打了两个分号?

其他应该没错了

0
赵逸凡
赵逸凡
初级启示者
初级启示者

@袁翊凡 跟分号应该没关系吧!!!

@王子健 你的代码没有任何问题,不信你再提交一遍,肯定AC!!!

我保证

要错也是错在数组定义的大小上了,【无语】

 

0
我要回答