您的位置:

奇数连乘c语言,c语言奇数累乘

本文目录一览:

C语言题目:1-10奇数相乘

#include stdio.h

void main()

{

int i,s=1;

for(i=1;i10;i+=2)

s*=i;

printf("奇数乘积为:%d\n",s);

s=1;

for(i=2;i=10;i+=2)

s*=i;

printf("偶数乘积为:%d\n",s);

}

C语言奇数阶乘问题

for(i=1;i=b;i++)

{

s=1;//每用一次s,都要把它更新

for(j=1;j=i;j++)

if(j%2)

{

s=s*j;

}

C语言 分别求 奇数的乘法表和偶数的乘法表

定义个变量,用来接收用户输入,根据用户输入值来进行相应的输出即可。以下是在手机上用易历知食软件内的微C程序设计来编写的一个示例,供参考。

手机上的代码如下图:

手机上运行效果如下图(分别是输入0和输入1时):

完整的代码文本如下:

#include stdio.h

int main()

{

 int n,i,j;

 printf("请输入0或1\n");

 scanf("%d",n);

 if (n == 0) { //输入0时,打开偶数乘法表

  for (i=1;i =9;i++){

   for (j=2;j=8;j+=2){

    printf("%d * %d = %2d\t",j,i,i*j);

   }

   printf("\n");

  }

 } else if(n == 1) { //输入1时,打开奇数乘法表

  for (i=1;i =9;i++){

   for (j=1;j=9;j+=2){

    printf("%d * %d = %2d\t",j,i,i*j);

   }

   printf("\n");

  }

 } else { //输入其他时

  printf("输入的数据有错误\n");

 }

 return 0;

}

用while循环语句实现打印所有1~15的奇数的乘积。c语言

#includestdio.h

int main(void)

{

int n = 1;

int num = 1;//注意:要是用加法 就需要改成0

while( n = 15)

{

if( n % 2 != 0 )

num = num * n;

n++;

}

printf(" 1到15奇数的乘积 = %d\n", num );

return 0;

}

C语言 输入n并输入n个数,输出n个数中的所有奇数的乘积用while?

#include stdio.h

int main()

{

  int n,t,m;

  scanf("%d",n);

  m=1;

  while(n--)

  {

      scanf("%d",t);

      if(t%2)

          m*=t;

  }

  printf("%d\n",m);

  return 0;

}

C语言 输入n并输入n个数,输出这n个数中的所有奇数的乘积

#includestdio.h

void main()

{

int i,n,arr[100],mul=1;

printf("请输入n值:");

scanf("%d",n);

for(i=0;in;i++)

{

scanf("%d",arr[i]);

if(arr[i]%2!=0)

{

mul*=arr[i];

}

}

printf("%d",mul);

}