当前位置:首页 » 编程语言 » c语言奇数之积偶数之积
扩展阅读
webinf下怎么引入js 2023-08-31 21:54:13
堡垒机怎么打开web 2023-08-31 21:54:11

c语言奇数之积偶数之积

发布时间: 2022-08-17 17:35:30

Ⅰ 这个是用c语言编写的程序算1到10奇数偶数的乘积~~帮我注释一下每一句的含义~原因~~大神现身吧…

首先 初始化变量, 第一个for循环计算奇数的积,代码好像有点问题, 应该是 i<11,
然后将奇数的积打印出来
第二个for循环计算偶数的积,然后将偶数的积打印出来
很简单的

Ⅱ C语言 求文件(包含10个数据)中奇数的和以及偶数的积,并将该和与积写入另一文件

printf("奇数之和为%d,偶数之积为%ld",sum,s);
偶数之积为%ld改为偶数之积为%.2f
格式强制转化引起的丢失

Ⅲ C语言 求文件中奇数的和以及偶数的积,并将该和与积写入另一文件

#include <stdio.h> void main() { int i, sum=0; FILE* fp = fopen("d:\\\\t.txt", "w"); if(fp==NULL){ printf("open d:\\\\t.txt

Ⅳ 求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);
}
这是参考上面的结果.

Ⅳ 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语言从一加到一百奇数之和,偶数之积

#include "stdio.h"
#include "math.h"

void main()
{
int i,sum=0;
long double k=1;
for(i=1;i<=100;i++)
{
if(i%2==0) /*判断偶数*/
k*=i;
else
sum+=i;
}
printf("0-100间奇数之和为%d,偶数之积为%ld",sum,k);
}

Ⅶ 输入3个数,输出其中偶数的和与奇数的积(如果没有奇数奇数的积输出0)c++语言

main()
{
int a,b,c,s=0,p=0;
scanf("%d%d%d",&a,&b,&c);
if (a%2) {if(p==0)p=a;else p*=a} else s+=a;
if (b%2) {if(p==0)p=b;else p*=b} else s+=b;

if (c%2) {if(p==0)p=c;else p*=c} else s+=c;
printf("偶数和=%d,奇数积=%d\n", s, p);

}

Ⅷ C语言:输入N个数 分别统计奇数和偶数之和 之积

#include<stdio.h>
#defineN10
intmain()
{
intiArray[N]={0};
inti=0;
intoddSum=0;/*奇数和*/
doubleoddProct=1;/*奇数乘积*/
intevenSum=0;/*偶数和*/
doubleevenProct=1;/*偶数乘积*/
intoddFlg=0;
intevenFlg=0;
printf("输入%d个整数 ",N);
for(i=0;i<N;i++)
{
scanf("%d",&iArray[i]);
}
getchar();
printf("原数据为:");
for(i=0;i<N;i++)
{
printf("%d",iArray[i]);
}
printf(" ");

for(i=0;i<N;i++)
{
if(iArray[i]%2)
{/*奇数*/
if(oddFlg==0){
printf("奇数有:");
}
oddFlg=1;
printf("%d",iArray[i]);
oddSum+=iArray[i];
oddProct*=iArray[i];
}
else
{/*偶数*/
evenSum+=iArray[i];
evenProct*=iArray[i];
}
}
printf(" ");

printf("奇数和为:%d 奇数乘积为:%.lf ",oddSum,oddProct);
printf("偶数和为:%d 偶数乘积为:%.lf ",evenSum,evenProct);

return0;
}

Ⅸ 输入一个四位整数,如果是偶数求各位数字之和,如果是奇数求各位数字之积的c语言编程

#include<stdio.h>
#include<math.h>
void main()
{
int num;
int qian,,shi,ge;
printf("请输入一个四位数:\n");
scanf("%d",&num);
qian=num/1000;
=num%1000/100;
shi=num%100/10;
ge=num%10;
if(num%2==0)
{ printf("此数是偶数,各位数之和为:");
printf("%d\n",qian++shi+ge);
}else
{ printf("此数是奇数,各位数之积为:");
printf("%d\n",qian**shi*ge);

}}

Ⅹ C语言 求出1—100中的奇数之和.偶数之积

main()
{
int m,n,sum=0;
double s=1;
for(m=2;m<=100;m=m+2)
s=s*m;
printf("s=%.2f\n",s);
for(n=1;n<=100;n=n+2)
sum=n+sum;
printf("sum=%d\n",sum);
}