C语言:循环输入符合条件 的数再继续运行
#include <stdio.h> //任意输入999-9999之间的任意整数n,如果不在此范围内重新循环输入直到符合条件才继续运行 //输出0到n之间所有能被7 17整除但不能被2整除的数 void main() { long int n,i; printf("please input a positive integer n:"); scanf("%ld",&n); while((n<999)||(n>999999)) { printf("incorrect input,please try again:"); scanf("%ld",&n); } for(i=0;i<=n;i++) { if(i%7==0&&i%17==0&&i%2==1) printf("%ld\n",i); } }