2023-11-23 21:24来源:m.sf1369.com作者:宇宇
#includevoid main() { int a=1; int i; for(i=2;i<10;i++) a=a*i; printf(结果%d,a); }
#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); } }终于出来了!
#include<stdio.h>
很简单。不过我编得程序仅能计算两个二维向量的内积。
注意:输入数据时记得用逗号隔开。
实例:
input a(*,*):
5,6
input b(*,*):
3,4
<a,b>=39
程序如下:
void main()
{
int a[2],b[2],c;
printf(input a\(\*,\*\):\n);
scanf(%d,%d,&a[0],&a[1]);
printf(input b\(\*,\*\):\n);
scanf(%d,%d,&b[0],&b[1]);
c=a[0]*b[0]+a[1]*b[1];
printf(<a,b>=%d,c);
}
#include <stdio.h>
int main(){
int sum=1,i;
for(i=1;i<=7;i++)
sum*=i;
printf(%d, sum);
return 0;
}
#includestdio.h
main()
{
unsigned int i;
long product=1;
for(i=1;i<=100;i++)
{
if( i%2==1 ) product*=i;
}
printf(%d,product);
}
#include math.h
main()
{ double x;
x=pow(2,10);
printf(%lf,x);
}