输入的字符串(字符串仅包含小写字母‘a’到‘z’),按照如下规则,循环转换后输出:a->b,b->c,…,y->z,

Python010

输入的字符串(字符串仅包含小写字母‘a’到‘z’),按照如下规则,循环转换后输出:a->b,b->c,…,y->z,,第1张

数组的输出你写错了!要用for循环一个个输出你要限制不能输入超过5个字符就要加一个判断语句。我把你写的修改了一下。#include<iostream>#include"string.h"using namespace stdvoid convert(char *input,char* output){ for(int i=0i<5i++) { output[i]=(input[i]-'a'+1)%26+'a' }}void main(){ char input[5]char output[5]cout<<"输入字母:"cin>>inputint length=strlen(input)while(length>5)//判断输入个数是否超过5个 { cout<<"输入错误,请重新输入"<<endl cin>>input length=strlen(input)} convert(input,output)cout<<"输出是:"for(int i=0i<5i++) { cout<<output[i]} cout<<endl}

#include <stdio.h>

int main()

{

    char ch='a'

    while(ch <= 'z')printf("%c",ch++)    // 正序输出

    ch = 'z'

    while(ch >= 'a')printf("%c",ch--)    // 反序输出

    return 0

}