본문 바로가기

프로그래밍/숙제도둑질

[C,Py|초급] 1000 부터 1까지 5의 배수 출력하기

반응형
#include<stdio.h>

int main()
{
        printf("1000 995 990 985 980 975 970 965 960 955 950 945 940 935 930 925 920 915 910 905 900 895 890 885 880 875 870 865 860 855 850 845 840 835 830 825 820 815 810 805 800 795 790 785 780 775 770 765 760 755 750 745 740 735 730 725 720 715 710 705 700 695 690 685 680 675 670 665 660 655 650 645 640 635 630 625 620 615 610 605 600 595 590 585 580 575 570 565 560 555 550 545 540 535 530 525 520 515 510 505 500 495 490 485 480 475 470 465 460 455 450 445 440 435 430 425 420 415 410 405 400 395 390 385 380 375 370 365 360 355 350 345 340 335 330 325 320 315 310 305 300 295 290 285 280 275 270 265 260 255 250 245 240 235 230 225 220 215 210 205 200 195 190 185 180 175 170 165 160 155 150 145 140 135 130 125 120 115 110 105 100 95 90 85 80 75 70 65 60 55 50 45 40 35 30 25 20 15 10 5 ");
        return 0;
}
아주 기본적으로 이렇게 하면 된다. 그리고 이 코드를 직접 일일이 치기는 귀찮아서 파이썬으로 생성했다. 그 코드는 다음과 같다.
#!/usr/bin/env python

i=1000
s='''
#include<stdio.h>

int main()
{
        printf("'''
while i > 0:
        s += str(i)
        s += " "
        i-=5
s+='''");
        return 0;
}'''
print s
728x90