99问答网
所有问题
C语言自定义函数求1+n的和,n值由键盘输入
C语言自定义函数求1+n的和,n值由键盘输入
问题上只有1+n,我不懂这种的
举报该问题
推荐答案 2010-06-27
#include <stdio.h>
int Hanshu(int n)
int main(void)
{
int x, y;
printf("please input x value:");
scanf("%d", &x);
y = Hanshu(x);
printf("y = %d", y);
return 0;
}
int Hanshu(int n)
{
int m;
m = n + 1;
return (m);
}
大体上是这样的,你自己再调试一下!
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://99.wendadaohang.com/zd/W7vj7XjtO.html
其他回答
第1个回答 2010-06-27
是 1+2+。。。+n吗?
第2个回答 2010-06-27
#include <stdio.h>
#include <string.h>
#include <stdlib.h.
int Sum (int n)
{
return 1+n;
}
相似回答
c语言求1
!+2!+3!+...
+n
!
的值
.
n由键盘输入
答:
结论是,
C语言中计算1
!+2!+3!+...+n!的值时,需要注意n的取值范围不能超过13,否则可能会因数据溢出导致结果不准确。以下是两种计算方法的简化版代码:首先,直接使用循环进行累加:当需要计算1到n的阶乘之和,确保
输入的n
小于或等于13,以避免溢出。以下代码片段展示了这种方法:includeintmain(){...
求:
c语言计算1+
2+3...
+n的值,n
是从
键盘输入
的自然数。
答:
if (n <
1
) { return 0;} return n + sum(n-1);} void main() { printf("sum=%d\n", sum(5));}
用
c语言
编程实现
求1
!+2!+3!+。。。
+n
!
的
值,其中
n值由键盘输入
答:
include <stdio.h>//
求n
!的值int func(int n){if(n ==
1
)return 1;elsereturn n*func(n-1);}int main(){int n,i,sum=0;printf("
输入n的值
: ");scanf("%d",&n);if(n<=0){printf("Input Error!\n");return -1;}for(i=1;i<=n;i++){sum+=func(i);}printf("1!+...
用
c语言
程序编程实现
1
-n之间的偶数
和,n
从
键盘输入
答:
include <stdio.h>void main(){ int sum=0,n,i; scanf("%d",&n); for(i=
1
;i<=n;i++) { if(i%2==0) sum+=i; } printf("%d",sum);}
c语言求
[
1,n
]之间所有不能被3整除的整数之
和,n的值由键盘输入
?
答:
只要分别求出1到
n的和,
以及1到n之间3的倍数的和,再相减即可 求和都是等差数列求和,可以直接计算:1到n的和是n*(
n+1
)/2 3的倍数的和是n/3*(n/3+1)/2*3 /* 注意这里n/3是
C语言中
的整数除法 */ 另外在程序最开头再加个n>0的判断保护
一
下
输入
的合法性就可以了 ...
c语言
编程
1
~n以内所有偶数
的和,
其中
n的值
从
键盘输入
答:
include<stdio.h>int main(){int i,n,s=0; scanf("%d",&n); for(i=2;i<
n+1
;i++) s+=i; printf("%d\n",s); return 0;}
编
一函数,计算1
~
n的
立方和。(
n由键盘输入
)
c语言
答:
include <stdio.h>void main(){ int n, i; int sum = 0; printf("请
输入一
个整数:"); scanf("%d", &n) for( i=
1
; i<=n; i++) { sum += (i*i*i); } printf("1~%d的立方和为:%d\n", n, sum);}/* 如果还有疑问请追问. 如果解决了您的问题...
c语言
求1
!+2!+3!+...
+n
!
的值
.
n由键盘输入
答:
n的值
不能超过13,否则会因为数据溢出而导致结果错误。include <stdio.h> int main(){ long i,n,m,sum=0 scanf("%d",&n);for(i=m=1;i<=n;i++);{ m*=i;sum+=m;} printf("%d\n",sum);return 0;} 例如:include <stdio.h> /* 通过递归
计算一
个数的回阶乘 */ int...
...任意
一
个整数
n,计算1
到
n的和
。 输入 从
键盘输入
任意整数n。 输出1...
答:
include <stdio.h> void main(){ int n;printf("请
输入一
个整数n=");scanf("%d",&n);int i=
1
;int sum=0;while(i<=n){ sum=sum+i;i++;} printf("从1到%d的和为%d\n",n,sum);} 已经调试,成功输出,请采纳 有图有真相 ...
大家正在搜
c语言建立自定义函数的目的
C语言自定义保存函数
C语言建立自定义函数库
c语言如何自定义函数
c语言自定义函数调用
c语言用户自定义函数
c语言自定义函数例子
c语言函数定义和调用
c语言如何定义一个函数