みんなー!どっちがすきー?

課題:

10
9
8
7
6
5
4
3
2
1

と表示せよ。

プログラム1:

#include <stdio.h>
int main(){
    int i=0;
    for(i=0; i < 10; i++){
        printf("%d\n", 10-i);
    }
}

プログラム2:

#include <stdio.h>
int main(){
    int i=0;
    for(i=10; i > 0; i--){
        printf("%d\n", i);
    }
}

4/7追記
id:DK_alphaさんに

printf("10\n9\n8\n7\n6\n5\n4\n3\n2\n1\n");

でいいんじゃないかと指摘していただきました。なるほど。
あと

for ( i = 0,a=10; i < 10; i++,a--){
    print "%d\n", a;
}

ってのがあるようです。