반응형 IT창고307 알파벳 피라미드.. 코드... #define MAX 255 #include #include void main() { char ch[MAX], save[MAX]; memset(ch, 0, sizeof(ch)); memset(save, 0, sizeof(save)); while(1){ fflush(stdin); gets(ch); if(ch == 0){ break; } strcat(save, ch); puts(save); } } 2008. 2. 18. c 피보나치 수열 (순환함수) #include float fibonach(int); void main(void) { int j; static float fibo; float fibona; do{ printf("피보나치 수열 0,1,1,2....에서n"); printf("1-187까지중 몇번째 피보나치 값을 보고 싶나요? 0은 종료입니다 => "); scanf("%d",&j); if(j > 187){ printf("지정된 범위를 넘었습니다.n"); continue; } if(j==0)break; fibona=fibonach(j); printf("%d번째 피보나치 수열값은 %1.0lf입니다.nn",j,fibona); }while(j != 0); } float fibonach(int n) { if(n == 0)return 0; if(n =.. 2008. 2. 18. 문장내 공백 계산하는 프로그램.. /* 문장을 입력받아 그 문장내의 공백, 숫자, 문자 등의 개수를 계산하는 예제 프로그램 */ #include int main(void) { int c, blank_cnt=0, digit_cnt=0, letter_cnt=0, nl_cnt=0, other_cnt=0; while (( c=getchar() ) != EOF) /* braces not necessary */ if (c == ' ') ++blank_cnt; else if (c >= '0' && c = 'a' && c = 'A' && c 2008. 2. 18. 아스키 코드와 10진수 출력.. /* do while 문안에 while 문을 중첩한 ASCII 코드와 10진수를 출력하는 예제 프로그램 */ #include int main(void) { char c = '#'; int n = 1; do { while (n 2008. 2. 18. 이전 1 ··· 37 38 39 40 41 42 43 ··· 77 다음 반응형