由于该题目有多个求和,所以我写了个求和函数,在需要求和时直接调用该函数即可,不需要分开求和。而输入的数都是int型,在做除法时会得不到预期效果,所以要强制转换类型。#include#includevoid main(){ int m,k,n; double y; intsum(int); printf("请输入m,k,n:"); scanf("%d%d%d",&m,&k,&n); y=(double)(sum(m)+sum(k))/sum(n); printf("Y={(1+2+…+%d)+(1+2+…+%d)}/(1+2+…+%d)=%f",m,k,n,y);}
|