當前位置:首頁 » 編程語言 » c語言求10000以內奇數之和
擴展閱讀
webinf下怎麼引入js 2023-08-31 21:54:13
堡壘機怎麼打開web 2023-08-31 21:54:11

c語言求10000以內奇數之和

發布時間: 2022-04-27 13:16:43

c語言,求1-1000所有奇數的和,偶數的和,倒數的和,c用while循環

#include<stdio.h>

intmain()
{
floati,js,os,ds;
i=1;
js=0;os=0;ds=0;
while(i<=1000)
{
if(int(i)%2==0) //偶數
os+=i;
else//奇數
js+=i;
//倒數
ds=ds+1/i;
i++;
}
printf("奇數和:%.0f 偶數和:%0.0f 倒數和:%f ",js,os,ds);
return0;
}

② c語言求奇數和

#include<stdio.h>

intmain()
{
inta,b,t;scanf("%d%d",&a,&b);
if(b<a)
{
t=b;b=a;a=t;
}
inti,ans=0;
for(i=a;i<=b;i++)
if(i%2==1)ans++;
printf("%d ",ans);
}

③ C語言中求出1-10000之間所有偶數或者奇數並且求出對應的和。

#include<stdio.h>

intmain(void)
{
unsignedlongi,sum_odd=0,sum_even=0;
for(i=1;i<10000;++i)
{
if(i%2)
{
sum_odd+=i;
}
else
{
sum_even+=i;
}
}
printf("%lu%lu ",sum_odd,sum_even);
return0;
}

④ 用c語言程序求1至100之間全部奇數之和。

1、打開Visual stdio 2019的空項目,右鍵點擊左側的源文件,依次點擊新建,添加,新建項,彈出新建文件的窗口:

⑤ C語言程序求1—100之間的奇數和和偶數和

用oddsum=1+3+5+···+99來計算奇數和;evensum=2+4+6+···+100來計算偶數和。首先設置兩個計數器:oddsum,evensum。其初值為0,利用if···else來判斷奇偶數,來分別累加到計數器。

1,將i的初值置為1;

2,當i增到101時,停止計算。

方法一、

#include <stdio.h>

int main(void)

{ int i = 1, oddsum = 0,evensum = 0; // oddsum奇數和 evensum偶數和

while(i <= 100) // 若i<=100則執行循環體

{ if(i % 2 != 0) // 判斷是不是奇數,是就累加到奇數

oddsum += i;

else // 不是奇數,累加到偶數

evensum += i;

i++; // i的值加1

}

printf("oddsum=%d evensum=%d ",oddsum,evensum);

return 0;

方法二、for語句來實現,效果是一樣的。

#include <stdio.h>

int main(void)

{ int i, oddsum = 0, evensum = 0; // oddsum奇數和 evensum偶數和

for(i = 1; i <= 100; i++) // 若i<=100則執行循環體,i的值加1

{ if(i % 2 != 0) // 判斷是不是奇數,是就累加到奇數

oddsum += i;

else // 不是奇數,累加到偶數

evensum += i;

}

printf("oddsum=%d evensum=%d ", oddsum, evensum);

return 0;

}

(5)c語言求10000以內奇數之和擴展閱讀:

用C語言來寫出『輸出1到100中的奇數』代碼。

1、奇數,就是除以2之後有餘數的整數,

代碼:

#include<stdio.h>

int main()

{

int i;

for(i=1;i<=100;i++)

{

if(i%2 != 0)

{

printf("%d ",i);

}

}

return 0;

}

⑥ 用C語言程序編寫1到10000奇數和

#include <stdio.h>
int main()
{
int i;
long sum=0;
for(i=1;i<=10000;i+=2){
sum+=i;
}
printf("1~10000的奇數和為:%d\n",sum);
return 0;
}

⑦ c語言1~100之間奇數之和和偶數之和

#include<stdio.h>
voidmain()
{
inti,s1=0,s2=0;
for(i=1;i<=100;i++)
(i%2)?s1+=i:s2+=i;
printf("奇數之和:%d 偶數之和:%d",s1,s2);
}


已調試。運行結果截圖:

⑧ C語言編程實現計算1到100之間的奇數之和

具體方法如下:

#include<stdio.h>


void main()


{ int i,sum=0;


for(i=1;i<=100;i++)


if(i%2!=0)


sum+=i;


}

⑨ 用C語言編寫出計算1到100之間的奇數之和以及偶數之和的程序

用for循環:

#include<stdio.h>
voidmain(){
inti,s1=0,s2=0;
for(i=1;i<=100;i++)
i%2?s1+=i:s2+=i;
printf("奇數和:%d 偶數和:%d",s1,s2);
}

用while循環:

#include<stdio.h>
voidmain(){
inti=1,s1=0,s2=0;
while(i<=100)
{i%2?s1+=i:s2+=i;i++;}
printf("奇數和:%d 偶數和:%d",s1,s2);
}

用do-while循環:

#include<stdio.h>
voidmain(){
inti=1,s1=0,s2=0;
do
{i%2?s1+=i:s2+=i;i++;}
while(i<=100);
printf("奇數和:%d 偶數和:%d",s1,s2);
}

⑩ C語言編程 求N!+2*m-k的結果,其中n,m,k的值由用戶通過鍵盤輸入 求編程計算10000以內所有奇數之和。

第一個程序如下:
#include <stdio.h>
int jicheng(int x)
{
int i=1,n=1;
for(i;i<=x;i++)
n=n*i;
return n;
}
int main(void)
{
int n,m,k,i=0;
printf("請輸入n,m,k:");
scanf("%d%d%d",&n,&m,&k);
printf("%d",(jicheng(n)+2*m-k));
return 0;
}
第二個程序如下:
#include <stdio.h>
int main(void)
{
int k=0,i=1;
for(i;i<=1000;i++)
{
k=k+i;
i++;
}
printf("1000內的奇數和為%d\n",k);
return 0;
}