c语言:1~500中,输出同时满足用3除余2,用5除余3,用7除余2的所有整数用

while语句表达
2024-11-13 16:11:40
推荐回答(2个)
回答(1):

#include "stdio.h"
int main(void){
    int i=1;
    while(++i<501)
        if(i%3==2 && i%5==3 && i%7==2)
            printf("%4d",i);
    printf("\n");
    return 0;
}

回答(2):

#include
int main() {
    int n = 1;
    while (n < = 500) {
        if( (n-2)%3 == 0 && (n-3)%5 == 0 && (n-2)%7 == 0 ) {
            printf("%4d",n);
        }
        n++;
    }
    return 0;
}