① 编写程序求100以内所有奇数之和
javascript:
var i=1;
var Sum = 0;
while(i<=100){
if(i % 2 != 0) Sum += i;
}
pascal:
var
i,sum:Integer;
begin
i := 0;
sum := 0;
while(i<=100) do
begin
if (Odd(i)) then
begin
sum := sum + i;
end;
Inc(i);
end;
ShowMessage(IntToStr(sum));
end;
c#:
int Sum = 0;
for(int i=0;i<=100;i++)
{
if(i % 2 != 0) Sum += i;
}
② 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;
}
用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;
}
③ .编写程序,计算100以内所有偶数之和,所有奇数之和。(for循环)
可以用for循环,你就将循环的参数作为判断,注意分清奇偶,假如从0开始,凡事参数为偶的,计算奇数,否则偶数,因此循环即可。
④ 求100以内奇数之和编程
用c语言编程---求100以内的奇数和?
请专业人士指教
我来答
夏_亦初扬
来自网络知道认证团队 2018-12-06
1、解析题目首先,我们知道100以内的奇数为1、3、7……97、99,即从1开始依次增加2。
本题要求的是奇数和,即为sum=1+3+7+……+97+99
将变量i从1开始,依次赋值每一个奇数,直到不符合条件(i<=100),即到i=99停止循环。
将每一个i值依次累加,求得的和即为题目所求奇数和。
2、设计程序框图如下:
3、依照程序框图编写程序如下
#include
int main()
{
int i,sum=0; //定义两个整型变量
{
for(i=1;i<=100;i=i+2) //变量i的for循环从1开始,直到99为止
sum=sum+i; //变量i累加
}
printf("1+3+--+99=%d
",sum); //输出奇数和结果
return 0;
}
(4)求奇数之和的程序扩展阅读:
1、了解C语言
C语言是一门通用计算机编程语言,广泛应用于底层开发。C语言的设计目标是提供一种能以简易的方式编译、处理低级存储器、产生少量的机器码以及不需要任何运行环境支持便能运行的编程语言。
尽管C语言提供了许多低级处理的功能,但仍然保持着良好跨平台的特性,以一个标准规格写出的C语言程序可在许多电脑平台上进行编译,甚至包含一些嵌入式处理器(单片机或称MCU)以及超级电脑等作业平台。
C语言是一门面向过程的
⑤ 用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);
}
⑥ 编写程序,求0到100之间奇数之和
#include "stdio.h"
int main()
{
int sum = 1, i;
for (i = 3; i <= 100; i+=2)
{
sum+=i;
}
printf("奇数小于100的和等于%d\n", sum);
getch();
}
//其功能是根据输入的考试成绩显示相应的成绩等级,小鱼60现实“不及格”,大于等于60且小鱼80显示“良好”,大于等于80显示“优质”
#include "stdio.h"
int main()
{
int sco;
printf("退出请输入:0\n请输入考试成绩:\n");
scanf("%d",&sco);
while(sco > 0)
{
while(sco > 100)
{
printf("范围在1到100之前!请重新输入:\n");
scanf("%d",&sco);
}
if (sco < 60)
{
printf("不及格\n");
}
else
{
if (sco >= 60 && sco < 80)
{
printf("良好\n");
}
else
printf("优质\n");
}
scanf("%d",&sco);
}
getch();
}
⑦ 用c语言编程---求100以内的奇数和
首先,我们知道100以内的奇数为1、3、7……97、99,即从1开始依次增加2。
本题要求的是奇数和,即为sum=1+3+7+……+97+99
将变量i从1开始,依次赋值每一个奇数,直到不符合条件(i<=100),即到i=99停止循环。
将每一个i值依次累加,求得的和即为题目所求奇数和。
#include<stdio.h>
int main()
{
int i,sum=0; //定义两个整型变量
{
for(i=1;i<=100;i=i+2) //变量i的for循环从1开始,直到99为止
sum=sum+i; //变量i累加
}
printf("1+3+--+99=%d
",sum); //输出奇数和结果
return 0;
}
1、了解C语言
C语言是一门通用计算机编程语言,广泛应用于底层开发。C语言的设计目标是提供一种能以简易的方式编译、处理低级存储器、产生少量的机器码以及不需要任何运行环境支持便能运行的编程语言。
尽管C语言提供了许多低级处理的功能,但仍然保持着良好跨平台的特性,以一个标准规格写出的C语言程序可在许多电脑平台上进行编译,甚至包含一些嵌入式处理器(单片机或称MCU)以及超级电脑等作业平台。
C语言是一门面向过程的计算机编程语言,与C++,Java等面向对象的编程语言有所不同。
其编译器主要有Clang、GCC、WIN-TC、SUBLIME、MSVC、Turbo C等。
2、奇数的定义
在整数中,不能被2整除的数叫做奇数。日常生活中,人们通常把奇数叫做单数,它跟偶数是相对的。奇数可以分为正奇数和负奇数。奇数的数学表达形式为:
正奇数:1、3、5、7、9、11、13、......
负奇数:-1、-3、-5、-7、-9、-11、-13......
3、其他用c语言求奇数和的程序
等差数列方法:
void main(){
int sum=(1+99)/2*50;
printf("%d",sum);
}
c语言_网络
奇数_网络
⑧ C语言编程实现计算1到100之间的奇数之和
具体方法如下:
#include<stdio.h>
void main()
{ int i,sum=0;
for(i=1;i<=100;i++)
if(i%2!=0)
sum+=i;
}
⑨ 求编一程序从1到100的所有奇数的和
代码: #include <stdio.h>
void main()
{
int i,sum=0;
for(i=1;i<=100;i++)
{
if(i%2!=0)
sum=sum+i;
}
printf("1到100的所有奇数的和是:%d\n",sum);
} 图:
⑩ 求奇数之和及平均数(以0为结尾标志)的c语言程序
#include"stdio.h"
intmain(intargc,char*argv[]){
intn,s,i,t;
for(t=s=0,i=1;;i+=2){
scanf("%d",&n);
if(n<=0)
break;
if(n&1){
s+=n;
t++;
}
}
if(t)
printf("%d%f ",s,(s+0.0)/t);
return0;
}
运行样例: