1楼:匿名用户
#include
#include
void main()
2楼:匿名用户
子程序,直接调用就行了。
double jisuan(int num)
3楼:吴铁骑
#include
double jisuan(int num)
c语言问题:编写程序求:1!+2!+3!+4!+5! 求大家帮忙谢谢
4楼:听不清啊
c语言问题:编写程序求:1!+2!+3!+4!+5!
这个问题,只要使用一个单重循环就可以解决的。
#include
int main()
printf("%d\n",s);
return 0;}
5楼:匿名用户
#include
int f(int n, int c)
int main(void)
方法二:
c语言编程问题,题目是:2、 编程计算1 + 2/3 + 3/5 + 4/7 + 5/9 + ….
6楼:匿名用户
#include
intmain(void)
else
printf("1+2/3+3/5+4/7+5/9+……=%lf\n",sum);
}return0;
}当然,我没跑过,出问题了再追问,到时候把结果附上
7楼:
#include
intmain(void)
*/for(i=1;i<=n;i++)
printf("1+2/3+3/5+4/7+5/9+……=%lf\n",sum);
return0;
}示例运行结果:
21+2/3+3/5+4/7+5/9+……=1.666667101+2/3+3/5+4/7+5/9+……=6.066628
8楼:匿名用户
整形除以整形结果去掉余数,2/3 == 0
9楼:匿名用户
不要我们整形定义变量
c语言编程 题目是2/1*3+4/1*3*5+6/1*3*5*7....+20/1*3*5*7*...*21
10楼:匿名用户
1、你的main函数没有类型;2、你的分母计算有错;3、你的计算结果是小数,不能定义成int型。
#include
void main()
printf("%d\t%d\t%e",fz,fm,sum);
}看看这个答案
11楼:it孤鹜
#include
main()
printf("%f\n",s);}
12楼:匿名用户
fm=fm*(fm+2);这里不对而已
fm=fm*(2*i+1);
for中逻辑上有点混乱,整理一下应该没问题了
13楼:匿名用户
你的分子设定是对的,但是分母不对,你的分
母每次都用fm=fm*(fm+2);那么当你的分母是1时,下一次循环分母是1*(1+2)=3、3*(3+2)=15、15*(15+2)。。。完全错误,可以考虑分母为递增为2的数的阶乘。
还有,你的最后结果是要分数呢,还是要小数?以你的算法,那最后的结果全为0,因为每个分子都小于分母,根据整数除法,在c语言中,结果是0
14楼:匿名用户
最好自己检查一下, 再自己运行一下, 加些 printf 方法 输出结果, 查看错误信息。
学习如何调试。
15楼:匿名用户
int i,fm,fz,t,s;
float i,fm,fz,t,s;
c语言编程题,计算s=1-1/2+1/3-1/4.....+1/m
16楼:匿名用户
n是整型,执行1/n后也是个整型。**修改:
#include
int main()
printf("%f\n",s);
return 0;}
17楼:天愿见伊
由于你的n是int型,则1/n是整数,程序中的1/n或(-1)/n一直是0,所以s一直都是0;将t=1/n和t=(-1)/n改为t=1/(float)n和t=-1/(float)n即可,即将n强制转换为float型,这样1/n就可以表示为小数了。
希望可以帮到你!
18楼:selonsy少英
#include
int main()
printf("%f\n",s);
return 0;
} //该程序已在vs中调试通过,望采纳!
19楼:匿名用户
/*输入数值n:10
0.645635
press any key to continue*/#include
intmain()
printf("%lf\n",sum);
return0;}
20楼:流星不死
#include
intmain()
printf("\n\nsumis%f",sum);
return0;}
21楼:断了的那缕烟
求的s=1-1/2+1/3-1/4......?把 t=1/n改成t=1.0/n下面那个也改试试。
c语言题目,编写一个程序,计算公式:y=1+1/2*2+1/3*3+1/4*4+1/n×n?
22楼:荣儿侃游戏
题目应该是y=1+1/2*2+1/3*3+1/4*4+……+1/n×n吧?
这个其实好简单的啊。**如下:
#include
int main()
printf("当n=%d时,1+1/2*2+1/3*3+1/4*4+……+1/n×n=%f",n,y);}
23楼:天蝎瑜瑜瑜
y=kx+b/2煎蛋
c语言编写题: 使用循环语求1/2+2/3+3/4+4/5+6/7+.........+19/20
24楼:匿名用户
int x=0;
float sum=0;
for(x=2;x<=20;x++)
sum+=(float)(x-1)/x;
25楼:追梦人一一魔焰
此问题过于深奥,怎奈小生才疏学浅
暂不知道该如何回答,
待我继续努力再学习几年,再来解答
您也可以耐心等待其他大神的解答
愿您的问题早日得到满意的答案
一道c语言题, 计算1*2*3+3*4*5+。。。。。+99*100*101
26楼:上了四年技校
#include
int main()
给你随便改了改,看起来要简洁一点,不用long类型,int已经足够了,不会溢出的,输入的时候,number要输入99。 结果:13002450。
看你的编译器了,要是用很老的tc2.0,这种16位编译器,那是要溢出,用vc(或者更先进的编译器)这种32位的编译器,是不存在溢出的。
27楼:凡宇蓝木
#include
int main(void)
printf("sum = %ld", fac);
return 0;
}改动有三处:
1.把定义语句中的int换成了long
2.把scanf语句中的%d换成了%ld
3.把printf语句中的%d换成了%ld
执行时输入:99
回车后查看结果为:sum=13002450
一楼的thodylk 说的对,不改成long型,用int要溢出,结果为sum=26322
二楼的dcbestboy 说法不对,int main()最后后用return 0没有问题
三楼的buctears 用longlong型的方法没必要,占用空间,而且sanf和printf的格式控制有误
另外如果分开定义,把number和i定义成int型,p和fac定义成long型会出现格式转换失误的问题,结果为sum=222930
但是把number定义成int型,其他定义成long型,结果是没有问题的。
28楼:匿名用户
#include
int main(void)
printf("sum = %i64d", fac);
return 0;
}把fac p和i 定义为长长整型,不然会超过int整型的范围。
29楼:匿名用户
把intmain(void)改为voidmain(),把return那句删掉,在测试时输入:99《回车》就行了吧
30楼:匿名用户
用长整型,不然要溢出。
c语言编程题sum=1-2+3-4+5-6+……+99-100
31楼:育知同创教育
来个精简的
float sum = 0.0;
for(int i=1;i<=100;i++)printf ("result = %f\n", sum );
32楼:匿名用户
**:#includeint main()printf("sum = %lf\n", sum); return 0;}
c语言函数调用编写程序求1 1 1+2 2 2+3 3 3+4 4 4+5
1楼 匿名用户 小白写程序 题目 编程计算1 1 2 2 3 3 4 4 20 20 include int main printf sum is d n sum return 0 2楼 听不清啊 include int fun int n int main 3楼 用什么语言去写这个么? c语言函数...
用C语言编程求S 1 2 3+2 3 4+3 4 518 19 20的和
1楼 匿名用户 以上所有答案全错 哈哈 溢出啦 楼主用数组或链表吧 2楼 匿名用户 include include main 3楼 匿名用户 void main int subs int n 4楼 匿名用户 include stdio h int main printf d sum return 0...
3+4 1 3简便运算,6÷2/3+4÷1/3简便运算?
1楼 匿名用户 这道题直接计算就很简便 原式 6 3 2 4 3 9 12 21 2楼 七色彩虹之毛毛 解 6 2 3 4 1 3等于 21 已知需求出6 2 3 4 1 3等于多少 6 2 3 4 1 3 6 3 2 4 3 6 1 2 3 4 3 3 3 4 3 3 3 4 3 7 21 答 6...