c·c++/c 프로그래밍

입력받은 단어 랜덤으로 나열하고 하나만 뽑아내는 프로그램

바로이순간 2012. 4. 15. 17:32

#include <stdio.h>

#include <stdlib.h>

#include <time.h>

int main() {

    char words[4][40];

    int i, t, x, orders[4]={0,1,2,3};


    srand(time(NULL));


    printf("네개의 단어입력: ");

    for(i=0;i<4;++i) scanf("%s",words[i]);


    for(i=0;i<4;++i) {

        x=rand()%4;

        t=orders[i];

        orders[i]=orders[x];

        orders[x]=t;

    }

    for(i=0;i<4;++i)

        printf("%s ", words[orders[i]]);

    printf("\n%s", words[rand()%4]);


    return 0;

}