프로그래밍/C언어, C++언어
static 함수 기초 count,,,
CokeBell
2008. 11. 26. 10:11
//사용자로부터 정수값 입력받은 후,
//1부터 그 정수까지 홀수의 합을 출력하기.
//단 합 구하는 부분은 함수로 구현.
//그 함수가 몇번 호출되었는지를 static 변수로 저장,출력.
#include <stdio.h>
static count=0;
int sum1(int i,int sum);
int main()
{
int a;
int sum=0;
scanf("%d",&a);
for(int i=1;i<=a;i++)
{
if(i%2==1)
sum=sum1(i,sum);
}
printf("sum=%d,count=%d\n",sum,count);
return 0;
}
int sum1(int i,int sum)
{
sum=sum+i;
count++;
return sum;
}