本文目录一览:
- 1、C语言 输入n并输入n个数,输出n个数中的所有奇数的乘积用while?
- 2、C语言 输入n并输入n个数,输出这n个数中的所有奇数的乘积
- 3、求C语言奇数的乘积,请问我问号这里该写什么???或者类似的其他答案
- 4、c语言1到100奇数求积
- 5、C语言:输入N个数 分别统计奇数和偶数之和 之积
- 6、1到100奇数的乘积c语言
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);
}
求C语言奇数的乘积,请问我问号这里该写什么???或者类似的其他答案
由于你的sum初始化等于0,因此这里本来的是sum=1,sum = i*sum;就只能这么写了
sum=i*((sum==0)?sum=1:sum);如果这是一道程序填空题,就在问号处这么写,如果整个程序是你写的,那么在定义时sum=1,因为是乘法,如果为0相乘结果等于0,求积初始化为1,求和初始化为0,然后sum*=i;
c语言1到100奇数求积
#include"stdio.h"
main()
{
unsigned int i;
long product=1;
for(i=1;i=100;i++)
{
if( i%2==1 ) product*=i;
}
printf("%d",product);
}
C语言:输入N个数 分别统计奇数和偶数之和 之积
#include stdio.h
#define N 10
int main()
{
int iArray[N]={0};
int i = 0;
int oddSum = 0; /* 奇数和 */
double oddProduct = 1; /* 奇数乘积 */
int evenSum = 0; /* 偶数和 */
double evenProduct = 1; /* 偶数乘积 */
int oddFlg = 0;
int evenFlg = 0;
printf("输入%d个整数\n", N);
for (i =0; i N; i++)
{
scanf("%d", iArray[i]);
}
getchar();
printf("原数据为:");
for (i = 0; i N; i++)
{
printf("%d ", iArray[i]);
}
printf("\n");
for (i = 0; i N; i++)
{
if (iArray[i] % 2)
{ /* 奇数 */
if (oddFlg == 0) {
printf("奇数有:");
}
oddFlg = 1;
printf("%d ", iArray[i]);
oddSum += iArray[i];
oddProduct *= iArray[i];
}
else
{ /* 偶数 */
evenSum += iArray[i];
evenProduct *= iArray[i];
}
}
printf("\n");
printf("奇数和为:%d\t奇数乘积为:%.lf\n", oddSum, oddProduct);
printf("偶数和为:%d\t偶数乘积为:%.lf\n", evenSum, evenProduct);
return 0;
}
1到100奇数的乘积c语言
#include stdio.h
int main(int argc, char *argv[])
{
int i = 0;
unsigned long long a = 1;
for (i = 1; i = 100; i++)
{
if (0 != i%2)
{
a *= i;
}
}
printf("乘积为:%llu\n", a);
return 0;
}