发布网友
共1个回答
热心网友
#include <stdio.h> void main() { int i,a1,a2,a3,a4; for(i=1;i<=1000;i++) if(i%3==0 && i%7!=0) { a1=i/1000; a2=i%1000/100; a3=i%100/10; a4=i%10; if(a1!=0 && a1==5 || a2!=0 && a2==5 || a3!=0 && a3==5 || a4!=0 && a4==5) printf("%d ",i); } } 运行结果如下: 15 45 51 54 57 75 135 150 153 156 159 165 195 225 255 258 285 345 351 354 375 405 435 450 453 456 459 465 495 501 507 510 513 516 519 522 528 531 534 537 540 543 549 552 555 558 561 5 570 573 576 579 582 585 591 594 597 615 5 654 657 675 705 750 753 759 765 795 825 852 855 858 885 915 951 954 957 975