c语言,求各位大佬指教
C语言,计算1×3×5×…×n的积,并输出结果,n值由键盘接收。
系统不让重复使用同一个字符,只能这么打了
代码实现可供参考:
#include<stdio.h>
int main(){
int n,sum=1;
scanf("%d",&n);
for(int i = 1;i <= n;i+=2)
{
sum*=i;
}
printf("%d",sum);
return 0;
}
输出演示:输入5 1 * 3 * 5=15
#include<stdio.h>
int main()
{
int n;
scanf("%d",&n);
int res = 1;
for (int i = 1; i < n+1; i++)
{
if (i%2==0)
{
continue;
}
res *= i;
}
printf("%d",res);
return 0;
}
#include<stdio.h>
void main()
{
int n, i;
double s=1;
scanf("%d", &n);
for(i=1; i<=n; i += 2)
s *= i;
printf("%lf\n", s);
}