언어/Go

stu1

파아랑새 2016. 2. 14. 10:56
package main
import "fmt"
func main(){
var array_size int
fmt.Print("array_size>>> ")
fmt.Scanf("%d", &array_size)

var a_array []int = make([]int, array_size)
for i:=0; i<array_size; i++ {
fmt.Printf("a_array[%d] data input >>>", i)
fmt.Scanf("%d", &a_array[i])
}
fmt.Print(a_array)

}



#include <stdio.h>
#include <stdlib.h>

int main(void)
{
    int* a_pointer = NULL;
    int array_size = 0;
    int index;
    printf("data size input >>> ");
    scanf("%d", &array_size);
    a_pointer = (int*)malloc(sizeof(int)*array_size);
    for (index = 0; index < array_size; index++) {
        *(a_pointer+index) = 0;
    }
    for (index = 0; index < array_size; index++) {
        printf("a_pointer[%d] data input >>>    ",index);
        scanf("%d", a_pointer+index);
    }
    for (index = 0; index < array_size; index++) {
        printf("%d ", *(a_pointer + index));
    }printf("\n");

    return 0;
}