99问答网
所有问题
当前搜索:
c语言1到n求和
c语言
写
1
/
n
,1/n+1,1/n+2...1/n+9的
求和
函数
答:
printf("输入
n
:");scanf("%d",&n);for(i=0;i<=9;++i)sum+=
1
.0/n+i;printf("S=%lf",sum);}/*运行结果如下:*/ 输入n:3 S=48.333333 --- Process exited after 6.705 seconds with return value 11 请按任意键继续. . ....
C语言1
/1+1/2+1/3...+1/
n
,
求和
答:
include void main(){ int k;int i=
1
; //对
求和
中的分母赋值 //自增长的不能是float double sum; //把sum当作和 int
n
=-1; //符号变化 printf("请输入你想输入的
N
\n");scanf("%d",&k); //%d是输入整数 for(sum=0;i<=k;i++) //用for循环来求和 { n=-n; ...
C语言
输入
N
个正整数
求和
答:
{ inti;if(n==1)return0;for(i=2;i<=n/2;i++){ if(n%i==0)return0;} retur
n1
;} intmain(){ inti,
N
,sum=0,data[100];scanf("%d",&N);for(i=0;i<N;i++){ scanf("%d",&data[i]);if(IsPrime(data[i])){ sum+=data[i];printf("%d",data[i]);} } printf("s...
c语言
求
1到n
的阶乘之和s
答:
最基础的思路,是逐个求阶乘,并累加。不过由于阶乘是从
1
乘
到n
,所以每个数都单独求一次阶乘,会有很多重复运算,影响效率。所以更快捷的方式是,在上
一
个数的阶乘基础上,直接乘上本身,得到当前数的阶乘。以此为主导,代码如下:include int main(){ int n,i,n1 = 1,s=0;scanf("%d",&n);/...
c语言
求和1
+1/2+1/3+...+1/
n
,但如果n是负数的话,需要重新输入_百度...
答:
知道你的意思了,你的错误,要我指出来的话,再追问 给出我的代码 include <stdio.h> int main(){ int i,n; //n要改为int型,因为在循环里面,有i<
n的
表达式,保持类型一致 float sum=0;printf ("输入
一
个数字计算:\n");scanf ("%f",&n);while (n < 0){ printf("请输入一个...
C语言
中sum=1+2+...+
n求和
?
答:
include <stdio.h>int main (){int
n
;int i=
1
;int sum=0;scanf("%d",&n);//没有输入nif (n>0){for (i=1;i<=n;i++)//你这是for的格式{sum=sum+i;printf ("The sum is %d\n",sum);}}else if (n==0)//==判断{printf ("The sum is sum=0\n");}else{printf (...
【在线等】
c语言
程序:对
n的
阶乘
求和
,n=
1到
10
答:
一
.递归:include <stdio.h> int f(int t){ if (t==
1
)return 1;else return t*f(t-1);} int main(){ printf("%d\
n
",f(10));return 0;} 程序分析:定义一个f函数,利用递归的特性,进行运算 10*f(9) = 10*9*f(8) …… 直到到1时返回1 得出结果:二.循环:include <stdio...
二分之一加三分之二加五分之三一直加
到n求和
用
c语言
答:
include <cstdlib>#include <iostream>using namespace std;int main(){ double i,j,
n
; double sum=0; cin>>n; for(i=
1
,j=2;i<=n;i++){ sum+=i/j; j=j+i; i=j-i; } cout<<sum;}
c语言
分别输出1的阶乘到 10的阶乘,并累加阶乘之和是什么?
答:
include<stdio.h> int main(){ int i;int
n
=10;double mul=
1
;double sum=0;while(n>0){ for(i=1;i<=n;i++){ mul = mul*i;} sum = sum + mul;mul = 1;n--;} printf("结果为:%lf",sum);return 0;}
C语言
是
一
门通用计算机编程语言,应用广泛。C语言的设计目标是提供一...
请问如何用
c语言
编程1+22+333+...+n...n(
n的
个数为
1到
9的整数)?
答:
供楼主参考 include<stdio.h> include <stdlib.h> include <math.h> int fun(int i){ i--;int num = (int)pow(10.0 , i);if(i == 0)return
1
;else return num + fun(i);} void main ( ){ int
n
= -1;printf("please input num from 0 to 9...\r\n");scanf("%d"...
棣栭〉
<涓婁竴椤
4
5
6
7
9
10
8
11
12
13
涓嬩竴椤
灏鹃〉
其他人还搜