所在位置:主页 > 程序语言 > c语言求积 1*2*3.....*9,怎么编?

c语言求积 1*2*3.....*9,怎么编?

发布时间:2023-11-23 21:24来源:www.sf1369.com作者:宇宇

一、c语言求积 1*2*3.....*9,怎么编?

#includevoid main() { int a=1; int i; for(i=2;i<10;i++) a=a*i; printf(结果%d,a); }

二、用C语言编写:1个n位自然数各位数的积

#include void main() { int n,t; int sum=1; scanf(%d,&n); if(n==0) printf(0\n); else { while(n!=0) {t=n%10; sum*=t; n/=10;} printf(%d\n,sum); } }终于出来了!

三、求一个“求向量内积”的C语言程序!

#include&lt;stdio.h&gt;

很简单。不过我编得程序仅能计算两个二维向量的内积。

注意:输入数据时记得用逗号隔开。

实例:

input a(*,*):

5,6

input b(*,*):

3,4

&lt;a,b&gt;=39

程序如下:

void main()

{

int a[2],b[2],c;

printf(input a\(\*,\*\):\n);

scanf(%d,%d,&amp;a[0],&amp;a[1]);

printf(input b\(\*,\*\):\n);

scanf(%d,%d,&amp;b[0],&amp;b[1]);

c=a[0]*b[0]+a[1]*b[1];

printf(&lt;a,b&gt;=%d,c);

}

四、C语言编写程序求s=1*2*3*4*5*6*7的积? 很急、求答案!

#include <stdio.h>

int main(){

int sum=1,i;

for(i=1;i<=7;i++)

sum*=i;

printf(%d, sum);

return 0;

}

五、c语言1到100奇数求积

#includestdio.h

main()

{

    unsigned int i;

    long product=1;

    for(i=1;i<=100;i++)

    {

        if( i%2==1 ) product*=i;

    }

    printf(%d,product);

}

六、怎样用C语言编写2^10的积

#include math.h

main()

{ double x;

x=pow(2,10);

printf(%lf,x);

}