主题:函数
写一个人程序,分别计算1-10的和、20-30的和、40-50的和
#include <stdio.h>
int main()
{
int i;
int sum=0;
for(i=1;i<=10;i++){
sum+=i;
}printf("%d\n",sum);
for(i=20;i<=30;i++){
sum+=i;
}printf("%d\n",sum);
for(i=40;i<=50;i++){
sum+=i;
}printf("%d\n",sum);
return 0;
}
这样写会比较繁琐,用了三个一样的函数,我们可以自己定义一个函数
#include <stdio.h>
int main()
{
sum(10,20);
sum(20,30);
sum(40,50);
return 0;
}
void sum(int a,int b)
{
int i;
int sum;
for(i=a;i<=b;i++){
sum+=i;
}
printf("%d到%d的和是%d\n",a,b,sum);
}