Scanf()未接受输入

时间:2019-05-14 18:18:28

标签: c

scanf()函数未在我的代码中接受任何输入。我不知道为什么会这样。据我所知,我从编程逻辑中看不到任何原因。谁能告诉我我的代码有什么问题吗?

当我执行代码时,代码将正常运行,直到printf()函数恰好在scanf()函数之前。我不知道为什么scanf()不起作用。

#include<stdio.h>
int main()
{
    char cont = 'y';
    int num;
    for (; cont == 'y';)
    {
            printf("Enter a number : ");
            scanf("%d", &num);
            printf("Square of %d is %d.\n", num, num*num);
            printf("Want to enter another number (y/n) : ");
            scanf("%c", &cont);
    }
    return 0;
}

Here's what happens when I execute the code

0 个答案:

没有答案