99问答网
所有问题
当前搜索:
求1到n的和程序c语言
C语言求1
+2!+3!+...+20!
的和
。使用while循环语句以及递推算法
答:
include<stdio.h>double fac(int
n
){double f=
1
; while(n)f*=n--; return f;}int main(){int i=1; double s=0; while(i<21) s+=fac(i++); printf("%.0lf\n",s); return 0;}
简单
C语言程序
,while循环写一个
程序求
数列1+1/2+1/3+……1/
n的和
并将...
答:
void F1(int
n
){ double result = 0;for(double i=
1
;i<=n;i++)result += 1/i;for(int i=1;i<n;i++){ printf("1/%d + ", i);} printf("1/%d = %f\r\n", n, result);}
如何使用
c语言编程
输入整数n,
求1
+2+3+……+
n和
n!?
答:
include<math.h> int main(){ int i;int
nN
umber;int nSum = 0;printf("Input Data:'N'");scanf("%d", &nNumber);for ( i = 1; i <= nNumber; i++){ nSum = nSum + i;} printf("%d\r\n", nSum);return 0;} 2. 使用
c语言编程
输入整数n,
求1
+2+3+……+
n和
n...
用
C语言求1
+3+5+...+99
的和
的
程序
。
答:
用while实现:include"stdio.h"void main(){ int i=
1
,s=0;while(i<=99){ s=s+i;i=i+2;} printf("%d",s);} 用do while 实现:include"stdio.h"void main(){ int i=1,s=0;do { s=s+i;i=i+2;} while(i<=99);printf("%d",s);} ...
c语言编程求1到n
中能被3或7整除的数之和。分别用for循环语句和while循环...
答:
include<stdio.h> /*用for循环实现*/ void main(){ int
n
;int m;printf("please input n\n");scanf("%d",&n);for(int i =
1
; i <= n; i++)if(i % 3 == 0 || i % 7 == 0){ m++;printf("%-3d",i);if(m % 10 == 0)printf("\n");} printf("\n");} /...
C语言
,
求1到N的
立方和
答:
include<stdio.h> void main(){ int i,
n
,sum=0;printf("输入n:");scanf("%d",&n);for(i=0;i<n;i++)sum+=(i+
1
)*(i+1)*(i+1);printf("1的立方一直加到%d的立方和为%d\n",n,sum);}
输入
一
个正整数n,分别
求1到n
之间所有个位是3或5分数之和,
c语言
?
答:
以下是求解该问题的
C语言
代码:include <stdio.h>int main() { int
n
; double sum = 0.0; // 注意要用double类型存储分数之和 printf("请输入
一
个正整数n:"); scanf("%d", &n); for (int i =
1
; i <= n; i++) { int last_digit = i % 10; // ...
C语言
怎么用"turboc2"编写
程序
“
求1
/2+2/3+3/5+5/8+……的前
n
项之和...
答:
include "stdio.h"void main(){ float a=
1
,b=2,i,t,s=0;int
N
;printf("输入项数:\
n
");scanf("%d",&N);for(i=0;i<N;i++){ s=s+a/b;t=b;b=a+b;a=t;} printf("%f",s);}
C语言
。编写
程序
计算并输出:
1
+ 12 + 123 + 1234 + …… 的前
n
(设0...
答:
include "stdio.h"main(){ int i,
n
;int a=0;int s=0;printf("Please input n:");scanf("%d",&n);for(i=
1
;i<n+1;i++){ a=a*10+i;s=s+a;} printf("The result is %d \n",s);} 有个问题,n大于5的时候显示有问题,因为c不好定义比较大的数字,可考虑用字符串表示 ...
用
C语言
编写求整数
1到
10
的和
答:
include <stdio.h> void main(){ int i=0;for(int j=
1
;j<=10;j++){ i+=j;} printf("%d\
n
",i);}
棣栭〉
<涓婁竴椤
3
4
5
6
8
7
9
10
11
12
涓嬩竴椤
灏鹃〉
其他人还搜