algorithm(153)
-
2차원배열- 2차원배열 활용예제2(누적합 구하기)
#include int main() {int arr[100][100] = { 0 };int a, b, i, j; scanf("%d %d", &a, &b);for (i = 0; i < a; i++) {for (j = 0; j < b; j++) {scanf("%d", &arr[i][j]);}}for (i = 0; i < a; i++) {for (j = 0; j < b; j++) {arr[i][b] += arr[i][j];}}for (i = 0; i < b; i++) {for (j = 0; j < a; j++) {arr[a][i] += arr[j][i];}}for (i = 0; i < a; i++) {for (j = 0; j
2018.07.08 -
2차원배열- 2차원배열 활용예제1(배열 초기화)
#include int main() {int a, b;int i, j;int num = 0;scanf("%d %d", &a, &b);for (i = 0; i < a; i++) {for (j = 0; j < b; j++) {num++;printf("%3d ", num);}printf("\n");}}
2018.07.08 -
문자열배열- 문자열배열 활용예제4(카이사르 암호)
#include #include int main() {char ch[101], a;int i, num = 0;char tmp;scanf("%s", ch, 100);scanf(" %d", &a);for (i = 0; ch[i] != NULL; i++) {tmp = ch[i] + a;if ((tmp >= 91 && tmp = 123)) {ch[i] = tmp - 26;}else {ch[i] = ch[i] + a;}}printf("%s", ch);return 0;}
2018.07.08 -
문자열배열- 문자열배열 활용예제3(대소문자 바꾸기)
#include #include int main() {char ch[101], a;int i, num = 0;scanf("%s", ch, 100);for (i = 0; ch[i] != NULL; i++) {if (ch[i] 96) {ch[i] = ch[i]-32;}}printf("%s", ch);return 0;}
2018.07.08 -
문자열배열- 문자열배열 활용예제2(문자 개수 찾기)
#include #include int main() {char ch[101], a;int i, num = 0;scanf("%s", ch, 100);scanf(" %c", &a);for (i = 0; ch[i] != NULL; i++) {if (ch[i] == a) {num++;}}printf("%d", num);return 0;}
2018.07.08 -
문자열배열- 문자열배열 활용예제1(문자열 길이 출력하기)
#include #include int main() {char a[100];scanf(" %s", &a);printf("%d", strlen(a));}
2018.07.08