|
처음한번만 초기화 한다. 두번째 초기화 printf("b값은 %d 입니다. \t", b++); 하지 않음.
printf("(static) c값은 %d 입니다. \n", c++);
}
(4) 함수응용
#include <stdio.h>
int r;
double f1();
double f2();
void main()
{
printf("반지름을 입력하세요.\n");
scanf("%d", &r);
printf("
|
- 페이지 7페이지
- 가격 2,000원
- 등록일 2011.05.12
- 파일종류 한글(hwp)
- 참고문헌 없음
- 최근 2주 판매 이력 없음
|
|
scanf("%d", num); /* num 앞에 &가 붙지 않는다. num 자체가 주소 */
}
7.5 main() 함수의 인수
명령어-라인(command-line) 인수를 전달받기 위해 사용된다.
(TC 통합환경에서는 실행하기 전에 Options - Arguments에 인수를 적어준다.)
형식: void main(int argc, char *argv[]
|
- 페이지 8페이지
- 가격 1,300원
- 등록일 2003.02.10
- 파일종류 한글(hwp)
- 참고문헌 없음
- 최근 2주 판매 이력 없음
|
|
함수 형태로 아래의 ㅍ로그램을 완성하시오.
#include <stdio.h>
main()
{
float r, s1, s2, v;
scanf("%f", &r);
ball(r, , , );
printf("원의 면적 =
printf("공의 면적 =
printt("공의 부피 =
}
ball()
.
.
.
[ 힌트 ] 원의 면적 =
공의 면적 =
공의 부피 =
[ 문제 2 ] 문제 1
|
- 페이지 12페이지
- 가격 3,500원
- 등록일 2008.01.06
- 파일종류 한글(hwp)
- 참고문헌 없음
- 최근 2주 판매 이력 없음
|
|
3 :
return tan(num);
case 4 :
return exp(num);
case 5 :
return log(num);
}
return 0;
}
void integral( void ) // 적분함수
{
double xstart = 0, xend = 0, temp = 0, result = 0;
printf(`
범위를 선택하십시요.
시작 : `);
scanf(`%lf`,&xstart);
|
- 페이지 1페이지
- 가격 500원
- 등록일 2010.06.08
- 파일종류 기타
- 참고문헌 없음
- 최근 2주 판매 이력 없음
|
|
%d\n\n", c);
printf("If you want to exit -> (0 0)\n");
printf("Enter two integer numbers: ");
scanf("%d %d", &a, &b);
}
exit();
}
int Euclid(m, n)
{
int t, num = 0;
while (m > 0)
{
t = m;
m = n % m;
n = t;
printf("excute number is %d\n", ++num);
}
return n;
}
<< gdc함수와 euclid함수 비
|
- 페이지 4페이지
- 가격 500원
- 등록일 2004.09.11
- 파일종류 한글(hwp)
- 참고문헌 없음
- 최근 2주 판매 이력 없음
|
|
scanf("%d", &n);
for(k=0;k<n;k++)
{
p=power(k);
printf("%5d ", p);
}
printf("\n");
}
int power(int a)
{
int x;
if(a==0)
return 1;
else if(a==1)
return 1;
else
{
x=on(a);
return x;
}
}
int on(int b)
{
int y;
y=power(b-2)+power(b-1);
return y;
}
함수 power 선언
함수 on선언
주 프로그램 부분
정수 k,
|
- 페이지 9페이지
- 가격 1,000원
- 등록일 2004.11.28
- 파일종류 한글(hwp)
- 참고문헌 있음
- 최근 2주 판매 이력 없음
|
|
scanf("%d", &n);
for(k=0;k<n;k++)
{
p=power(k);
printf("%5d ", p);
}
printf("\n");
}
int power(int a)
{
int x;
if(a==0)
return 1;
else if(a==1)
return 1;
else
{
x=on(a);
return x;
}
}
int on(int b)
{
int y;
y=power(b-2)+power(b-1);
return y;
}
함수 power 선언
함수 on선언
주 프로그램 부분
정수 k,
|
- 페이지 6페이지
- 가격 1,000원
- 등록일 2004.10.05
- 파일종류 한글(hwp)
- 참고문헌 있음
- 최근 2주 판매 이력 없음
|
|
#include<stdio.h>
void avg() //평균함수
{
int i,a,sum=0,n;
double avg;
printf("데이터의갯수는?\n ");
scanf("%d",&n); // 갯수 n
for(i=1;i<=n;i++)
{
printf("%d번째수를 입력하세요\n",i);
scanf("%d",&a); //입력숫자 a
sum+=a;
|
- 페이지 2페이지
- 가격 2,000원
- 등록일 2010.05.24
- 파일종류 기타
- 참고문헌 없음
- 최근 2주 판매 이력 없음
|
|
함수를 중복해서 정의하는 것!
함수 오버로딩의 조건
매개 변수의 개수 혹은 타입이 일치하지 않는다.
함수 오버로딩이 가능한 이유
호출할 함수를 매개 변수의 정보까지 참조해서 호출
함수의 이름 + 매개 변수의 정보 1-1 printf와 scanf
|
- 페이지 17페이지
- 가격 2,000원
- 등록일 2008.12.30
- 파일종류 피피티(ppt)
- 참고문헌 없음
- 최근 2주 판매 이력 없음
|
|
intf("10년간 경제성장률을 입력하세요.\n");
for(i=0;i<10;i++){// 배열 요소의 개수만큼 반복
scanf("%lf", gp+i);// scanf 함수에는 포인터를 직접 전달한다.
}
}
double average_growth(double *gp)
{
double tot=0;// 합을 누적할 변수, 0으로 초기화한다.
int i;
for(i=0;i<1
|
- 페이지 4페이지
- 가격 800원
- 등록일 2009.04.21
- 파일종류 한글(hwp)
- 참고문헌 있음
- 최근 2주 판매 이력 없음
|