package main
import "fmt"
func main() {
var number int
fmt.Print("number input >>> ")
fmt.Scanf("%d", &number)
if(number/10 == 0) {
fmt.Println("0")
} else if (number/10 == 1) {
fmt.Println("1")
} else if (number/10 == 2) {
fmt.Println("2")
} else if (number/10 == 3) {
fmt.Println("3")
} else if (number/10 == 4) {
fmt.Println("4")
} else if (number/10 == 5) {
fmt.Println("5")
} else if (number/10 == 6) {
fmt.Println("6")
} else if (number/10 == 7) {
fmt.Println("7")
} else if (number/10 == 8) {
fmt.Println("8")
} else {
fmt.Println("9")
}
}
'언어 > Go' 카테고리의 다른 글
fmt.Printf("%2d / %2d = %.2f \n" ,a, b, float64(a)/float64(b) ) [강제형변환] (0) | 2016.02.26 |
---|---|
동작하기는 하는데 에러부분이 생긴다 (0) | 2016.02.26 |
switch + random (0) | 2016.02.26 |
switch (0) | 2016.02.26 |
go언어 const (0) | 2016.02.20 |
switch + random
// switch
package main
import(
"fmt"
"math/rand"
"time"
)
func main() {
rand.Seed(time.Now().UnixNano())
fmt.Print("switch example \n")
fmt.Print("SCORE INPUT >>> ")
var number int
number = rand.Intn(100)
fmt.Printf("%d\n", number)
switch number/10 {
case 1:
fmt.Println("one")
case 2:
fmt.Println("two")
case 3:
fmt.Println("three")
case 4:
fmt.Println("four")
case 5:
fmt.Println("five")
case 6:
fmt.Println("six")
case 7:
fmt.Println("seven")
case 8:
fmt.Println("eight")
case 9:
fmt.Println("nine")
default:
fmt.Printf("%d\n", number)
}
}
'언어 > Go' 카테고리의 다른 글
동작하기는 하는데 에러부분이 생긴다 (0) | 2016.02.26 |
---|---|
if문 (0) | 2016.02.26 |
switch (0) | 2016.02.26 |
go언어 const (0) | 2016.02.20 |
stu1 (0) | 2016.02.14 |
// switch
package main
import "fmt"
func main() {
fmt.Print("switch example")
fmt.Print("SCORE INPUT >>> ")
var number int
fmt.Scanf("%d", &number);
switch number {
case 1:
fmt.Println("one")
case 2:
fmt.Println("two")
case 3:
fmt.Println("three")
default:
fmt.Printf("%d\n", number)
}
}
'언어 > Go' 카테고리의 다른 글
if문 (0) | 2016.02.26 |
---|---|
switch + random (0) | 2016.02.26 |
go언어 const (0) | 2016.02.20 |
stu1 (0) | 2016.02.14 |
배열 (0) | 2016.02.14 |
go언어 const
const에 대해서(c언어 동일 python은 상수선언이 없다고 나온다.)
package main
import (
"fmt"
"math/rand"
)
func main() {
const x int = rand.Intn(10)
fmt.Print(x)
}# command-line-arguments
./test.go:7: const initializer rand.Intn(10) is not a constant----------------------------------------------------------------------------------
package main
import (
"fmt"
//"math/rand"
)
func main() {
//const x int = rand.Intn(10)
const x int = 10
fmt.Print(x)
x = 20
fmt.Print(x)
}# command-line-arguments
./test.go:10: cannot assign to x
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;
}
'언어 > Go' 카테고리의 다른 글
switch (0) | 2016.02.26 |
---|---|
go언어 const (0) | 2016.02.20 |
배열 (0) | 2016.02.14 |
c + go (0) | 2016.02.13 |
go [ 배열2 ] (0) | 2016.02.11 |
var int_data_array [20] int //<- 배열 표현
package main
import "fmt"
func main() {
//---------------------------------
var int_data_array [20] int
var index int
var sum_Even int
var sum_Odd int
sum_Even = 0
sum_Odd = 0
//---------------------------------
for index=0; index<len(int_data_array); index++ {
int_data_array[index] = index + 1
}
for index=0; index<len(int_data_array); index++ {
if int_data_array[index]%2 == 0 {
sum_Even += int_data_array[index]
} else {
sum_Odd += int_data_array[index]
}
}
fmt.Print(int_data_array)
fmt.Printf("\n")
fmt.Printf("sum_Even is [ %d ]/ sum_Odd is [ %d ] \n", sum_Even, sum_Odd)
}
'언어 > Go' 카테고리의 다른 글
go언어 const (0) | 2016.02.20 |
---|---|
stu1 (0) | 2016.02.14 |
c + go (0) | 2016.02.13 |
go [ 배열2 ] (0) | 2016.02.11 |
go [ 배열 ] (0) | 2016.02.11 |
package main
/* #include<stdio.h>
void summation(int a, int b)
{
printf("%d + %d = %d\n", a, b, a+b);
}
*/
import "C"
func main() {
C.summation(1,2)
}
'언어 > Go' 카테고리의 다른 글
stu1 (0) | 2016.02.14 |
---|---|
배열 (0) | 2016.02.14 |
go [ 배열2 ] (0) | 2016.02.11 |
go [ 배열 ] (0) | 2016.02.11 |
go [ 구구단 ] (0) | 2016.02.11 |
go [ 배열2 ]
package main
import "fmt"
func main() {
var total_number [20]int
var even_index_array [10]int
var odd_index_array [10]int
var indexi int
var indexj int
indexi = 0
indexj = 0
for i:= 0; i<len(total_number); i++ {
total_number[i] = i+1
}
for j:= 0; j<len(total_number); j++ {
if total_number[j]%2 == 0 {
even_index_array[indexi] = total_number[j]
indexi += 1
} else {
odd_index_array[indexj] = total_number[j]
indexj += 1
}
}
fmt.Print(even_index_array)
fmt.Println()
fmt.Print(odd_index_array)
}
package main
import "fmt"
func main() {
number := []int {
1,2,3,4,5,6,
}
for i:=0; i<len(number); i++ {
fmt.Printf("%d ", number[i])
}
}
package main
import "fmt"
func main() {
var number [11]int
for i:=0; i<=10; i++ {
number[i] = i+1
}
fmt.Print(number)
}
'언어 > Go' 카테고리의 다른 글
c + go (0) | 2016.02.13 |
---|---|
go [ 배열2 ] (0) | 2016.02.11 |
go [ 구구단 ] (0) | 2016.02.11 |
GO random (0) | 2016.02.11 |
1 ~100 even sum, odd sum (0) | 2016.02.06 |
go [ 구구단 ]
package main
import "fmt"
func main() {
for i:=2; i<=9; i++ {
for j:=1; j<=9; j++ {
fmt.Printf("%2d x %2d = %2d \t",i, j, i*j)
if j == 9 {
fmt.Printf("\n")
}
}
}
}
'언어 > Go' 카테고리의 다른 글
go [ 배열2 ] (0) | 2016.02.11 |
---|---|
go [ 배열 ] (0) | 2016.02.11 |
GO random (0) | 2016.02.11 |
1 ~100 even sum, odd sum (0) | 2016.02.06 |
go언어 gugudan (0) | 2016.02.06 |