배열example1
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 | #include <stdio.h> int main(void) { int i, key; int arr[10]; scanf("%d", &key); for(i=0;i<key;i++) { scanf("%d", &arr[i]); } scanf("%d", &key); printf("%d\n", arr[key-1]); return 0; } | cs |
배열example2
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 | #include <stdio.h> int main(void) { int i, key, find; int arr[10]; int temp; scanf("%d", &key); for(i=0;i<key;i++) { scanf("%d", &arr[i]); } scanf("%d", &find); for(i=0;i<key;i++) { if(arr[i] == find) { temp = 1; printf("%d\n", i+1); } } if(temp != 1) printf("-1\n"); return 0; } | cs |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 | #include <stdio.h> int main(void) { int i, key; int arr[10]; scanf("%d", &key); for(i=0;i<key;i++) { scanf("%d", &arr[i]); } for(i=key-1;i>=0;i--) { printf("%d ", arr[i]); } return 0; } | cs |
배열example4
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 | #include <stdio.h> int main(void) { int i; int arr[21] ={0,1}; for(i=2;i<21;i++) { arr[i]=arr[i-1] + arr[i-2]; } for(i=1;i<21;i++) { printf("%d ", arr[i]); } return 0; } |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 | #include <stdio.h> int main(void) { int i; int j; char arr[100]; gets_s(arr, sizeof(arr)); for(i=0;i<99;i++) { if(arr[i] ==' ') { for(j=i;j<99;j++) { arr[j] = arr[j+1]; } i--; } } printf("%s", arr); return 0; } | cs |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 | #include <stdio.h> int main(void) { int arr[100] = {0, }; int i, j; int key; int temp; scanf("%d", &key); for(i=0;i<key;i++) { scanf("%d", &arr[i]); } for(i=0;i<key;i++) { printf("%d ", arr[i]); } puts(""); for(i=1;i<key;i++) { temp = arr[0]; for(j=0;j<key-1;j++) { arr[j] = arr[j+1]; } arr[key-1] = temp; for(j=0;j<key;j++) { printf("%d ", arr[j]); } puts(""); } } | cs |
배열example7
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 | #include <stdio.h> int my_strlen(char a[]); int main() { char arr[110]; int i; int count[26] = { 0, }; int a = 'a'; gets_s(arr, sizeof(arr)); for (i = 0; i < my_strlen(arr); i++) { count[arr[i] - 97]++; } for (i = 0; i < 26; i++) { printf("%c:%d\n", a++, count[i]); } return 0; } int my_strlen(char a[]) { int count = 0; int i = -1; while (a[++i]) { count++; } return count; } |