본문 바로가기

함수

c언어 :: 10진수를 16진법으로 출력하는 방법 #include "stdafx.h" int aa(int a); int main(void) { int i,j; while(1){ printf("숫자 입력하세요.(세 자리 숫자까지 입력 가능) : "); scanf("%d",&i); j=aa(i); printf("\n"); } return 0; } int aa(int a) { int b,c; b=(a/16); c=(a%16); if (b 더보기
c언어 :: 10진법을 2진법으로 출력하는 방법2 (함수, if ) #include "stdafx.h" int aa(int a); //함수 원형 선언// int main(void) { int i, j; printf(" 자연수를 하나 입력하세요.:"); scanf("%d",&i); printf("\n"); printf("%d의 16진법의 표기는 ",i); j=aa(i); printf(" 입니다.\n"); return 0; } int aa(int a) { int b,c=0x80; for(b=0; b>=1; } return 0; } 더보기
c언어 :: 10진법을 2진법으로 출력하는 방법(함수,for) //Microsoft Visual C++ 사용 #include "stdafx.h" int aa(int a); //함수 원형 선언// int main(void) { int i, j; printf(" 3자리 이하의 자연수를 하나 입력하세요.:"); scanf("%d",&i); printf("\n"); j=aa(i); printf("\n"); return 0; } int aa(int a) { int d,b[11],c; for(c=10; c>=0; c--) { d=b[c]=a%2;//2로 나눈 나머지를 뜻함 a=a2; } for(c=0; c 더보기
c언어 :: 두 정수를 입력 받아 수식 나타내기 (함수) //Microsoft Visual C++ 사용 #include "stdafx.h" int aaa(int a, int b); int main(void) { int i,j,k; printf(" 숫자 두 개 입력: "); scanf("%d %d",&i,&j); k=aaa(i,j); return 0; } int aaa(int a, int b) { int d; d=a+b; printf("%d + %d = %d \n",a,b,d); return d; } 더보기
C언어 :: 원하는 구구단 불러오기(함수, for, scanf); //Microsoft Visual C++ 사용 #include "stdafx.h" int aaa(int a); //함수 원형 선언// int main(void) { int i, j; printf(" 구구단\n"); printf("원하는 단을 입력하세요.:"); scanf("%d",&i); printf("\n"); printf(" %d단 \n",i); j=aaa(i); /*함수 불러 오기.*/ printf("\n"); printf("%d단의 결과값의 합은 %d입니다.\n",i,j); return 0; } int aaa(int a) { int b,c=0,d; for(b=1; b 더보기