① 編寫程序求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;
}
運行樣例: