A. 求1到100之间的偶数之积(用c语言解决)
int
i;
i=100;
int
j;
j=1;
for{i=100,i>1,j=j*i;i=i-2};
C语言很久不用了,你将上面的语法改正确再加上输出函数输出j就可以了.
main()
{
int
i,s;
s=1;
for(i=2;i<=100;i+=2)
s=s*i;
printf("%d\n",s);
}
这是参考上面的结果.
B. c语言编程:求1到100之间奇数之和偶数之积
**1,2楼的错误:积已经大出了int的范围**所以需要定义集为double型.我想楼主的困惑不是写不好程序,而是同他们忽略了这点.
void main()
{
int s_j=0;
double s_o=1;
for(int i=1;i<=100;i++)
{
if(i%2==0)
{ s_o*=i;
cout<<"获得偶数"<<i<<"此时积为"<<s_o<<endl;
}
else
{
s_j+=i;
cout<<"获得奇数"<<i<<"此时和为:"<<s_j<<endl;
}
}
cout<<"100以内的基数和为:"<<s_j<<",偶数积为"<<s_o<<endl;
}
C. C语言编程:1到100之间偶数的积
main()
{
long s,n;
s=1;
for(n=2;n<=100;n=n+2)
s=s*n;
printf("s=%ld\n",s);
}