㈠ c語言問題:要求屏幕輸出1到100之間奇數的個數。
# include <stdio.h>
int main(void)
{
int i;
int count = 0; // count 表示 計算
int sum = 0;
for (i = 1; i <= 100; i+=2)
{
count++;
}
printf("%d\n", count);
}
㈡ 用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;
}
(3)c語言1到100間有奇數嗎擴展閱讀:
用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~100間的奇數和 奇數個數及奇數平均值
#include<stdio.h>
int main()
{int i,n=0,sum=0;
for(i=1;i<100;i+=2)
{
n++;
sum+=i;
}
printf("1-100之間的奇數總和=%d 共有%d個奇數 平均值為%.2f ",sum,n,(float)sum/n);
}
㈤ C語言中求1到100之間奇數的個數
你好lz,cat在這里是用來統計1到100中奇數個數。「cat++」就是每有一個滿足條件,cat+1。
cat++這類屬於c語言自增自減部分,是比較重要的。
㈥ C語言問題 1-100之間的奇數之和
1也是奇數,所以從1開始,你說1到100,後面必須使用循環,也就是你後面應該是i的初始值是1,循環條件是i<=100,然後i++,判斷語句是if(i%2!=0),當i除以2所取的余數不等於0的時候,就說明那個數是一個奇數,if語句裡面就是累加語句
㈦ 用C語言怎樣寫求1到100之間的奇數的個數 求1到100之間的奇數的平均值
#include
int main()
{
int i,average,n = 0,sum = 0;
for(i=1;i<=100;i++)
{
if(i%2!=0) // 判斷奇數
{
++n; // 統計個數
sum+=i; // 求和
}
}
average = sum/n;// 求平均值
printf("1-100之間的奇數和=%d,奇數個數=%d,奇數平均值=%d。\n",sum,n,average);
return 0;
}
㈧ C語言求1-100奇數的個數
#include <stdio.h>
int main(void)
{
int i;
int j = 0;
int am = 0;
for (i = 1; i <= 100; i += 2)
{
j = j + i;
if (i% 2 == 1) //這里是i%2,實際上這個條件沒必要,因為i+=2了,肯定是奇數
++am;
}
printf("請輸出1-100 中所有奇數的和= %d\n", j);
printf("請輸出1-100 中所有奇數的個數= %d\n", am);
return 0;
}
㈨ c語言輸出1-100之間的全部奇數!!!!急!!!
#include <stdio.h>
int main()
{
int n;
int i;
for(i=0;i<50;i++)
{
n=2*i+1;
if (i%5==0)
printf(" ");
printf("%d ",n);
}
return 0;
}
(9)c語言1到100間有奇數嗎擴展閱讀:
for循環結構是c語言中最具有特色的循環語句,使用最為靈活方便,它的一般形式為:
for(表達式1;表達式2;表達式3)循環體語句 。(其中;不能省略)
表達式1為初值表達式,用於在循環開始前為循環變數賦初值。
表達式2是循環控制邏輯表達式,它控制循環執行的條件,決定循環的次數。
表達式3為循環控制變數修改表達式,它使for循環趨向結束。
循環體語句是在循環控制條件成立的情況下被反復執行的語句。
㈩ C語言中如何寫出求1-100中有多少個奇數的程序謝謝
才五分啊,,給你說說思路,就不寫了,先構造個for 循環輸出1-100的整數,在循環內判斷if(a%2==1)則printf ,明白了吧