编写密码问题,英文可以输出,数字没有输出

img


编写密码问题,英文可以输出,数字没有输出,字符型的数到底是怎么运算的?



```c
#include <stdio.h>
int main(){
    char s[100];
    int i;
    scanf("%c",&s[i]);
    if(s[i]<='9' && s[i]>='0'){
            s[i] = '9'-s[i];
        }
    printf("%d",s[i]);
    return 0;
} 

```

不知道你这个问题是否已经解决, 如果还没有解决的话:

如果你已经解决了该问题, 非常希望你能够分享一下解决方案, 写成博客, 将相关链接放在评论区, 以帮助更多的人 ^-^