任意输入一个正整数n 求助~~程序设计:输入一个正整数n,计算1到n的和,定义和调用求和函数,返回值为int型.
求助~~程序设计:输入一个正整数n,计算1到n的和,定义和调用求和函数,返回值为int型.
求助~~程序设计:输入一个正整数n,计算1到n的和,定义和调用求和函数,返回值为int型.
#include<stdio.h>
int sum(int n)
{ int i,s=0;
for ( i=1;i<=n;i++ ) s+=i;
return s;
}
void main()
{ int x,ss;
scanf("%d",&x);
ss=sum(x); printf("1+2+...+%d=%dn",x,ss);
}
输入一个正整数n,计算e=0!+1!+2!+3!+……n。要求定义和调用函数fact(n)计算n,函数类型是double
int sun=1;计算阶乘的值
int sum=0;累加
for(int i=0;i<n;i++)n为你输入的数
{
for(int j=1;j<=i;j++)
{
sun=sun*j;
}
sum=sum+sun;
}
c语言,输入一个正整数n,输出1~n之和.要求定义和调用函数sum(n)求1~n之和,若要计算m
break是直接跳出循环体,不再继续执行
将break;改成continue;
输入以0或负数结束;例如1 2 3 4 5 0 结果为9
使用函数计算素数个数并求和:输入两个正整数m和n(1≤m,n≤500),要求定义和调用函prime
#include<stdio.h>
#include<math.h>
int prime(int m);
int main(){
int i,m,n,count=0,sum=0;
scanf("%d%d",&m,&n);
for(i=m;i<=n;i++)
if(prime(i)){
count++;
sum=sum+i;
}
printf("count=%d,sum=%d",count,sum);
return 0;
}
int prime(int m){
int i;
for(i=2;i<=sqrt(m);i++){
if(m%i==0)break;
if(i>sqrt(m))
return m;
}
}
输入两个正整数m和n,计算(m+n)!/(m!+n!)。要求定义和调用函数fact(n)计算n,函数类型是double
fact(double x)
{if(n==0||n==1) return 1;
else return n*fact(n-1);
}
double fun(double m,double n)
{return fact(m+n)/(fact(m)+fact(n));
}
输入两个正整数m和n,计算(m+n)/(m!+n!).要求定义和调用函数tact(n)计算函数类型是doulbe
#include <stdio.h>
#include <math.h>void main()
{
int func(int);
double tact(int, int);
int m, n;
scanf("%d%d", &m, &n);
printf("n%lfn", tact(m, n));
}int func(int n)
{
int i, res = 1;
for (i = 1; i <= n; i++)
res *= i;
return i;
}double tact(int m, int n)
{
double res;
if (m != 0 && n != 0)
res = (double)(m + n) / (func(m) + func(n));
return res;
}
C程 定义函数fact(n)计算n,函数返回值类型是double。 定义函数main(),输入正整数n,计算并输出下列算式
#include<stdio.h>
double fact(int n)
{
double s=1.0;
int i;
for(i=1;i<=n;i++)
s*=i;
return s;
}
void main()
{
int i,n;
double s=0.0;
scanf("%d",&n);
for(i=1;i<=n;i++)
s+=(n+1-i)/fact(i);
printf("s=%lfn",s);
}
输入任意实数x和正整数n,计算 x 的 n 次幂。要求定义和调用函数power(x,n),x和n类型是double和int
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
public class Pow {
public static void main(String[] args) {
double x = 0.0;
double result = 0.0;
int n = 0;
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
try {
System.out.println("请输入一个实数:");
String Dval = br.readLine();
x = Double.valueOf(Dval).doubleValue();
System.out.println("请输入一个整数:");
n = Integer.parseInt(br.readLine());
System.out.println(x+","+n);
result = powerVal(x,n);
System.out.println("结果是:"+result);
} catch (IOException e) {
e.printStackTrace();
}
}
static double powerVal(double x,int n)
{
double m = 1.0;
for(int i=0;i<n;i++){
m = m*x;
}
return m;
}
}

vb语言程序设计 输入一个正整数n,求前n个自然数的和
n=val(inputbox(""))
for i = 1 to n
s=s+i
next
msgbox s
程序设计:从键盘输入一正整数,编程计算S=1+2+3+。+N的值
int n,sum=0;
cin>>n;
for(int i=1;i<=n;i++){
sum+=i;
}
cout<<sum;