【C语言学习】构造函数求出1到10、20到30、40到50的三个和

求出1到10、20到30、40到50的三个和

代码一:代码复制

#include
int main()
{
	int i;
	int sum;
	
	for(i=1,sum=0; i<=10; i++){
		sum = sum + i;
	}
	printf("%d到%d的和是%d\n", 1, 10, sum);
	
	for(i=20,sum=0; i<=30; i++){
		sum = sum + i;
	}
	printf("%d到%d的和是%d\n", 20, 30, sum);
	
	for(i=40,sum=0; i<=50; i++){
		sum = sum + i;
	}
	printf("%d到%d的和是%d\n", 40, 50, sum);
	
	return 0;
}

代码二:构造函数

#include
void sum(int begin, int end)
{
	int i;
	int sum = 0;
	for(i=begin; i<=end; i++){
		sum = sum +i;
	}
	printf("%d到%d的和是%d\n", begin, end, sum);
}

int main()
{
	sum(1,10);
	sum(20,30);
	sum(40,50);
		
	return 0;
}

构造函数可以使代码更简洁,亦是方便后续对代码进行修改时只需修改函数即可,减少工作量。

运行结果
【C语言学习】构造函数求出1到10、20到30、40到50的三个和_第1张图片

你可能感兴趣的:(C语言学习,c语言,学习)