本文目錄一覽:
- 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;
}
原創文章,作者:FSYX,如若轉載,請註明出處:https://www.506064.com/zh-tw/n/135023.html