Ⅰ 這個是用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);
}