목록Algorithm/CodeUp (60)
BASIC의 개발 노트
123456789101112131415161718192021222324#include int main(void){ // A: 65, Z: 90, a:97, z: 122 int i; char strData[1000] = {0}; // 입력에 공백이 없다면 scanf를 사용할 수 있다. // 만약 입력에 공백이 있을 경우 gets_s, fgets 등을 사용해야한다. scanf("%s", strData); for(i = 0; strData[i] != '\0'; i++) { if (strData[i] = 65) printf("%c", strData[i] + 32); else if(strData[i] >= 97 && strData[i]
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 38 39 40 #include int main(void) { int i; char getStr[200] = {0}; // 표준입력 stdin을 가상파일로 지정해 키보드 입력을 읽어온다. // Windows 환경 Visual Studio에서는 gets_s, LINUX, UNIX 환경에서는 fgets를 사용한다. fgets(getStr, sizeof(getStr), stdin); for(i = 0; i 평문 이었던 것을 평문 -> 암호로 바꿔주는 것만 하면 됩니다.
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 38 39 40 #include int main(void) { int i; char getStr[200] = {0}; // 표준입력 stdin을 가상파일로 지정해 키보드 입력을 읽어온다. // Windows 환경 Visual Studio에서는 gets_s, LINUX, UNIX 환경에서는 fgets를 사용한다. fgets(getStr, sizeof(getStr), stdin); for(i = 0; i
12345678910111213141516171819#include int main(void){ int i, j, n; scanf("%d", &n); if(n >= 1 && n
12345678910111213141516171819202122232425#include int main(void){ int nArray[5] = {0}; int i; int maxComp = -100000; int minComp = 1000000; for(i = 0; i
123456789101112131415161718192021222324252627282930313233343536373839404142#include int main(void){ int result; int num; char op = 0; scanf("%d", &result); while(1) { scanf("%c", &op); if (op == '=') break; scanf("%d", &num); switch(op) { case '+': result += num; break; case '-': result -= num; break; case '*': result *= num; break; case '/': result /= num; break; } } printf("%d", result); retur..
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 38 39 40 41 42 43 44 #include int primeNumber(int n) { int i = 1; if (n == 1) // 1은 소수가 아님 return 0; else { for(i; i
1234567891011121314151617181920212223242526272829303132#include int main(void){ int investMoney; // 투자한 금액 int investDay; // 투자 일 수 int i; double percent; // 주식 변동 비율 double sumMoney = 0; // 투자비율에 따른 투자 금액 변화 scanf("%d", &investMoney); scanf("%d", &investDay); sumMoney += investMoney; for(i = 0; i investMoney) printf("good"); else if (sumMoney
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 #include int main(void) { int i, n; scanf("%d", &n); int gap = n; // 시작은 gap을 입력된 n과 같게 해서 gap을 줄여나간다. for(i = 1; i * i n - (i * i)) // 차이를 계산해서 gap이 더 크다면 gap = n - (i * i); // gap을 더 차이가 적은 수로 바꾼다. } // for문이 끝나는 기점은 i의 제곱이 n과 최고로 차이가 적을 때이며 for문 종료 후 i++을 수행함을 고려. printf("%d %d", gap, i - 1); return 0; } Colored by Color Scripter cs