hanabi910 2021-10-26 23:20 采纳率: 0%
浏览 17

怎么才能让%c识别我的10?

img

#include<stdio.h>
int main()
{
    int i,total;
    char c;
    int A_cnt;
    for(i=0;i<=4;i++)
    {
        scanf("%c",&c);
        if(c=='J'||c=='Q'||c=='K')
        total+=10;
        if(c=='A')
        total+=11;
        A_cnt++;
        if(c=='1')
        total+=10;
        if(c>='2'&&c<='9')
        total=c-'0';
    }
   
    for(i=0;A_cnt>=1;i++)
    {
        if(total>21)
        total-=10;
        A_cnt--;
    }
    printf("your total is %d",total);
    return 0;
}

  • 写回答

1条回答 默认 最新

  • 「已注销」 2021-10-26 23:43
    关注

    for循环四次了,’1‘就代表10就可以了

    评论

报告相同问题?

问题事件

  • 创建了问题 10月26日