缺少简单的东西,C中的程序不会接受答案?

时间:2016-05-07 06:39:35

标签: c

我正在C中开展这个项目,我希望为用户提供一些小时工资,一旦他们选择了这个选项(按编号1-4),他们将输入他们工作了多少小时,最后该计划将计算他们赚多少钱。但是,当它弹出并输入您选择的号码时,没有任何反应。我知道我在这里错过了一些简单易懂的东西。感谢

public func +<T: CustomStringConvertible>(lhs: T, rhs: T)->String{
    return lhs.description+rhs.description
}

let a:String = "A"

let i:Int = 0

print(a+i)

2 个答案:

答案 0 :(得分:2)

break案例中default后面的代码无法访问。您希望将该代码移到switch语句的末尾,这样当break switch时,它将落实并执行它。实际上,代码永远不会被执行,这就是为什么你永远不会看到&#34;输入小时数:&#34;等

答案 1 :(得分:0)

convert default:
        break;

        printf("Enter the number of hours: \n");
        scanf_s("%d", &hours);
        total = hours * pay;
        printf("your gross pay this week is: %d", total);
to 
default:


        printf("Enter the number of hours: \n");
        scanf_s("%d", &hours);
        total = hours * pay;
        printf("your gross pay this week is: %d", total);
        break;