当我编译或运行它时,程序显示正确的信息。
问题是当我检查程序时。它显示“ :(拒绝”“分钟
等待我的输入被拒绝时超时”
程序。我也尝试使用GetIntget_int。你能帮助我吗,
请?

int main(void)
{
    int Minutes,Bottles;

    printf("Minutes: ");
    scanf("%d", &Minutes);
    Bottles = Minutes * 12;
    printf("Bottles: %d\n", Bottles);

}

最佳答案

假设您要尝试完成名为water的CS50问题集,则需要包括头文件cs50.h并使用GetInt()函数以通过检查。如果您再次看到这些讲座,则讲师会提到此函数的编写方式仅接受整数值。

您犯的错误是不考虑整数以外的任何输入。像这样使用此功能

Minutes = GetInt();


代替

scanf("%d", &Minutes);

关于c - :(拒绝“”等待输入被拒绝的分钟超时”在检查我的程序时显示,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/46144582/

10-10 01:03
查看更多