Development/C, C++

원본 문제 석차 계산 [문제 2] 정렬되지 않은 학생들의 임의의 점수를 입력하여 석차를 계산하는 프로그램을 작성하시오. 점수는 동점이 있을 수 있으며, 이러한 경우 같은 석차로 처리한다. 예를 들어 5명의 점수 100, codeup.kr #include struct group { int idx; int score; int grade; }; int main() { struct group student[200]; int n; scanf("%d", &n); for (int i=0; i0; i--){ for (int j=0; j
재귀함수 알고리즘 피보나치 수열 계산기 #include int fibo(int n) { if (n==1 | n==2) return 1; else return fibo(n-1) + fibo(n-2); } int main() { int n; scanf("%d", &n); printf("%d", fibo(n)); return 0; }
#include int main() { int i, j; int a[10+1][10+1]={}; // 10*10 크기의 미로 상자 for(i=1; i
1. basics string의 정의 string은 배열의 끝이 \0으로 끝나는 character array이다. string의 끝에는 항상 보이지 않는 \0이 숨겨져 있다는 것을 기억해야 한다. 그러므로 "hello" 5 bytes가 아니라 6 bytes를 차지하고 있다. char constant (문자 상수) char constant (문자 상수)는 compile time 동안 ascii number로 대체된다. x = 'a'; // The compiler changes above to x = 97; // 97 is the ascii number of 'a' string constant (문자열 상수) string constant (문자열 상수)는 compile time 동안 저장된 주소로 대체된다...
#include int main() { int n, i, j, x, y; int a[20][20]={}; scanf("%d", &n); for(i=1; i
#include int main() { int h, w, n, l, d, x, y, i, j; int a[100][100]={0,}; // w, h의 최대값이 100이므로 scanf("%d %d", &w, &h); scanf("%d", &n); for(i=1; i
#include int main(void) { int i; int eok, cheonman, baekman, sipman, man, cheon, baek, sip, il; printf("정수 십억 미만의 하나의 수를 입력 : "); scanf("%d", &i); eok=i/100000000; eok=eok%10; cheonman=i/10000000; cheonman=cheonman%10; baekman=i/1000000; baekman=baekman%10; sipman=i/100000; sipman=sipman%10; man=i/10000; man=man%10; cheon=i/1000; cheon=cheon%10; baek=i/100; baek=baek%10; sip=i/10; sip=sip%10; il..
oneonlee
'Development/C, C++' 카테고리의 글 목록