① 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;
}