我想要买菜 2021-11-13 18:46 采纳率: 0%
浏览 526

从键盘输入任意两个数字字符,将其转换成一个两位数。(当第一个字符为0时,转换后是一个一位数)

从键盘输入任意两个数字字符,将其转换成一个两位数。(当第一个字符为0时,转换后是一个一位数)

  • 写回答

1条回答 默认 最新

  • CSDN专家-link 2021-11-13 18:48
    关注

    第一个减去'0'乘以10,加上第二个减去'0'即可

    #include <stdio.h>
    int main()
    {
        char c1,c2;
        int n;
        scanf("%c%c",&c1,&c2);
        n = (c1-'0')*10 + (c2-'0');
        printf("%d",n);
        return 0;
    }
    
    
    评论 编辑记录

报告相同问题?

问题事件

  • 创建了问题 11月13日