各位,学生在家不会做

img


有点不理解这个题目是什么意思,不理解字符怎么输出,并且怎么转换?

最简单的做法就是输入一个字符 判断是什么字符if char = '0' char = ‘9’ else if cgar == '1' char = '8' 依次类推,即可啊。


#include <stdio.h>
int main()
{
    char ch = getchar();
    if(ch>='0' && ch<='9')
    {
        ch = 9-(ch - '0') + '0';
    }
    putchar(ch);
}

结果:

img

代码仅供参考:

#include <stdio.h>

int main()
{
    char c;
     
    printf("Input a char:\n");
    scanf("%c", &c); 
    if((c >= '0') && (c <= '9'))
    {
        c = '0' + ('9' - c);
    }
    printf("%c\n",c);
    return 0;
}