sum是你自己定义的那个函数:
float sum(int n,int m)就是这个函数。
s=sum(n,2);s=sum(n,1);
这两个都是调用你的函数sum来进行运算。
n是你main函数中输入的变量,对应于你sum函数中的n,而2或者1就是对应于sum函数中的m。
函数的大意就是,把n和2,或者n和1当做输入参数,给到sum函数进行运算,然后sum函数把值返回给主函数。
大概就是这样,你可以编译试试。有问题再问吧。
c语言中sum,意思是求和,min的意思是最小值。
SUM函数指的是返回某一单元格区域中数字、逻辑值及数字的文本表达式之和。如果参数中有错误值或为不能转换成数字的文本,将会导致错误
MIN函数是MicrosoftExcel中的公式,可表示为min(x,y)=05(x+y-|x-y|),作用是返回给定参数表中的最小值。函数参数可以是数字、空白单元格、逻辑值或表示数值的文字串,如果参数中有错误值或无法转换成数值的文字时,将引起错误。
直接求两数之和include <stdioh>int main (){int a,b,sum; //申明a,b,sum为整型
a=1;b=1; //给a,b赋值,这里a,b自己定
sum=a+b; //求和
printf{"the sum is %d",sum}; //输出sum的值
return (0);}
求输入的两数之和#include <stdioh>int main (){int a,b,sum;
printf{"Please enter x,y:"}; //提示输入x,y
scanf{"%d,%d",&a,&b}; //将输入的值赋给a,b
sum=a+b; //求和
printf{"the sum is %d",sum}; //输出sum的值
return (0);
}
使用函数求和:
#include <stdioh>int sum(int x,int y) //定义求和函数{int sum; //申明sum为整数型sum=x+y; //将输入函数的x,y求和return(sum); //向函数返回sum的值}
int main () //以下为主函数{int a,b,sum;
sum=sum(a,b); //调用求和函数
printf{"the sum is %d",sum}; //输出sum的值
return (0);
}
原创噢~
什么意思?
是一般的变量,还是指针需要申请空间?
一般变量使用:
<类型> sum;
指针空间:
<类型 > sum = (<类型 >)malloc(sizeof(<类型> BufferSize));
最后结束时,用delete sum来释放空间。
int qiuhe(int arry) //求和函数 和最大不能超过int,如果需要不受限制,则要改进存储方式
{
int sum=0;
for(;arry!='\0';arry++){
sum+=arry;
}
return sum;
}
n有多大,如果没有时间限制的话,n在整型范围的话
#include<stdioh>
int main()
{
int i,s;
scanf("%d",&n);
s=0;
for(i=3;i<=n;i=i+3)
s=s+i;
printf("sum=%d\n",s);
}
用数学公式来算:
#include<stdioh>
int main()
{
int t,m,n,s;
scanf("%d",&n);
t=n/3; //t表示项数
m=t3; //末尾最后一项
s=(3+m)t/2; //公式,首项加末项除以2
printf("sum=%d\n",s);
}
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)