栾静怡


私信TA

用户名:uq_69767536335

访问量:275

签 名:

小楫轻舟,已然梦入芙蓉浦。

等  级
排  名 1535
经  验 2818
参赛次数 2
文章发表 27
年  龄 0
在职情况 学生
学  校
专  业

  自我简介:

好好学习 天天向上 。

解题思路: 无所畏惧,直接上,系统会自动转化成ascii码相加的,我们不用管这么多

注意事项:

亲朋字符串的最后一个字符由给定字符串s的最后一个字符ASCII值加s的第一个字符的ASCII值


参考代码:

#include<stdio.h>

#include<string.h>

int main ( )

{

    char a1[101]={0} ,a2[101]={0} ;

//输入一行,一个长度大于等于2,小于等于100的字符串,

//一个存储我们输入的,一个存储我们要输出的

    gets(a1) ;

    int b=strlen(a1) ;

    for ( int i=0 ; i<b ; i++ )

        {

        if ( i==b-1 )   a2[b-1]=a1[b-1]+a1[0] ;

//亲朋字符串的最后一个字符由给定字符串s的最后一个字符ASCII值加s的第一个字符的ASCII值

        else   a2[i]=a1[i]+a1[i+1] ;

//给定字符串s的第一个字符的ASCII值加第二个字符的ASCII值,得到第一个亲朋字符

        }

    for ( int i=0 ; i<b ; i++ )  printf("%c",a2[i] ) ;

//连续输出就行

    return 0 ;

}


 

0.0分

0 人评分

新上线《蓝桥杯辅导》课程,近五年的蓝桥杯省赛与国赛真题都有,从读题开始理解题意、梳理思路、实现代码再提交评测全过程,可有效提升获奖比例甚至进国赛!课程介绍、试听请猛击这里

  评论区

  • «
  • »