编程实现输出2*4*6...*n的乘积,n的值由键盘输入,n为整数

来源:百度知道 编辑:UC知道 时间:2024/05/21 16:40:46
1、编程实现输出2*4*6...*n的乘积,n的值由键盘输入,n为整数.
2、有一分数序列1/2,1/3,1/4,1/5....输出这个分数序列的前n项和,n的值由键盘输入,n为整数

6、以下程序用函数实现求整数n的整数次幂,请将代码补充完整.(15分)

//----------------------------------------------------------------------------------//
#include "stdio.h"
double n_mici(int i,int j)
{

}

void main()
{
int n;
double x,y;
scanf("%d",&n);
x=n_mici(3,n); //求n的立方
//将n的四次方计算出来,结果放入变量y中
printf("%d的立方为%f,%d的四次方为%f",n,x,n,y);
}
5、程序调试与改错(20分)
//------------------------------------代码如下-------------------------------------------//
//以下程序实现输入两个正整数m和n,求其最大公约数和最小公倍数
#include "stdio.h";
void main()
{
int m,n,max_gys,min_gbs
int m1,n1,r;
scanf(“%f”,n);
scanf(“%f”,m);
m1=m;
n1=n;
r=m%n;
while(r!=0)
{
m=n;
n=r;
r=m%n;
}
max_gys=n;
m

#include "stdio.h"
double n_mici(int i,int j)
{
int k,p;
p=j;
for(k=1;k<i;k++)
p=p*j;
return p;

}

void main()
{
int n;
double x,y;
scanf("%d",&n);
x=n_mici(3,n); //求n的立方
y=n_mici(4,n);
printf("%d的立方为%f,%d的四次方为%f",n,x,n,y);
}

#include <stdio.h>

// 1
int even_product(int n)
{
if (n % 2 != 0 || n <= 0) return -1;
int product = 1;
for (int i = 2; i <= n; i += 2) product *= i;
return product;
}

// 2
double fraction_sum(int n)
{
if ( n < 2) return 0;
double sum = 0;
for (int i = 2; i <= n; ++i) sum += (1.0 / i);
return sum;
}

int main()
{
int n;
scanf("%d", &n);
printf("%d\n", even_product(