:(拒绝""等待输入被拒绝时分钟超时"在检查我的程序时显示

时间:2017-09-10 19:12:34

标签: c cs50

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

int main(void)
{
    int Minutes,Bottles;

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

}

1 个答案:

答案 0 :(得分:0)

假设您正在尝试完成名为water的CS50问题集,则需要包含头文件cs50.h并使用GetInt()函数来传递检查。如果你再次看到讲座,那么教师会提到这个函数是以只接受整数值的方式编写的。

你犯的错误不是除了整数之外的任何输入。使用此功能,如

Minutes = GetInt();

而不是

scanf("%d", &Minutes);