怎么在if语句后继续运行输入运算

怎么在if语句后继续运行输入运算 if后想要继续判断if语句的运算,但是按照最简单的if语句来会直接结束,要怎么样输出一个请重新输入a,b后接着由用户输入a,b啊

用 while 循环,参考如下:


#include <stdio.h>
int main()
{ 
    int a, b;
    printf("请输入a和b[取消按Ctrl+Z,再按Enter结束]:");
    while (scanf("%d %d", &a, &b) != EOF) 
    {
        printf("a=%d, b=%d", a, b);

        printf("\n请输入a和b[取消按Ctrl+Z,再按Enter结束]:");
    }
   
    return 0;
}