Blown Garland_Codeforces

虽然一次AC,但还是忍不住说,大水题! 题意:给4个字母,4个为一周期,判断在对应的字母中 存在多少个感叹号。
没什么好说的,我服这水题,提交的时候不小心,在每个输出的结果后面都加了个换行符,也是AC了。。 还花费时间来思考 字符串长度为 4的情况。。。

代码如下:

#include <stdio.h>
char s[103];
struct MJ
{ 
    int num;
    char ch;
}stu[103];
void Mj(int n,char s[],int i){
    if(s[i]=='!')
        stu[n].num++;
    else
        stu[n].ch=s[i];

}
void Ll(char chh){
    for(int i=0;i<=3;i++){
        if(stu[i].ch==chh)
            printf("%d ",stu[i].num); 
    }
}
int main(){
    scanf("%s",s);
    for(int i=0;s[i]!='\0';i++)
        Mj(i%4,s,i);
    Ll('R');Ll('B');Ll('Y');Ll('G');
    printf("\n");
    return 0;
} 
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值