언어/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;
}