首页 > 其他 > 详细

蓝桥杯省赛备战笔记——(二)字符串和日期——练习题

时间:2020-02-12 15:17:31      阅读:75      评论:0      收藏:0      [点我收藏+]

例题:字符串中A的数量

技术分享图片

 

#include<stdio.h>
#include<string.h>
char s[105];
int main(){
    int len, cnt = 0;
    scanf("%s",s);
    len = strlen(s);
    for(int i = 0;i < len;i++){
        if(s[i] == A)
            cnt++; 
    }
    printf("%d",cnt);
    return 0;
}

 

 

例题:最长的名字

技术分享图片

 

 技术分享图片

#include<stdio.h>
#include<string.h>
char s[105], ans[105];
int max;
int main(){
    int N,len;
    scanf("%d",&N);
    while(N--){
        scanf("%s",s);
        len = strlen(s);
        if(len > max){
            max = len;
            strcpy(ans,s);
        }
    }
    printf("%s",ans);    
    return 0;
} 

 

例题:字符串

技术分享图片

#include<stdio.h>
#include<string.h>
char s[1005];
int main(){
    int len;
    scanf("%s",s);
    len = strlen(s);
    for(int i =0; i < len;i++){
        if(s[i] == z){
            s[i] = a;
        }else if(s[i] == Z){
            s[i] = A;
        }else if((s[i] >= a && s[i]<= z)|| (s[i] >= A && s[i] <= Z )){
            s[i]++;
        } 
    }
    printf("%s",s);
    return 0;
}

 

例题:大数的奇偶数判断

技术分享图片

 

 技术分享图片

#include<stdio.h>
#include<string.h>
char s[10005];
int main(){
    int len;
    scanf("%s",s);
    len = strlen(s);
    if((s[len -1 ] - 0) % 2 == 0)
        printf("YES");
    else
        printf("NO");
    return 0;
}

 

 

 

例题:反向输出

技术分享图片

#include<stdio.h>
#include<string.h>
char s[100005];
int main(){
    int len;
    scanf("%s",s);
    len = strlen(s);
    for(int i = len- 1;i >= 0;i--)
        printf("%c",s[i]);    
    return 0;
}

 

 

 蓝桥杯真题: 十字图

可以看下这篇博客

https://blog.csdn.net/weiwanshu/article/details/45152147

 

 

视频中,最后一道题是 节假日 ,在同系列的上一篇博客中也提到了,就不多缀写 

https://www.cnblogs.com/expedition/p/12275655.html

蓝桥杯省赛备战笔记——(二)字符串和日期——练习题

原文:https://www.cnblogs.com/expedition/p/12298864.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!