⑴ c編程求100以內奇數 偶數,放入數組中
上面的部分沒有問題,
int a[60],b[60];
int i,j=0,o=0;
for(i=0;i<101;i++)
{ if(i%2==0)
a[j++]=i;
else
b[o++]=i;
}
下面的printf("奇數=%d\n偶數=%d\n",a[60],b[60]);錯了。
30個奇數放在a[0]~a[29]中,30個偶數放在b[0]~b[29]中,你是要輸出這些奇數、偶數呢(輸出這些數需要使用循環),還是要輸出它們的和(需要另外計算)?
⑵ 如何用C++編程實現100以內的奇數的和
-_-!你怎麼學的C++啊~~~~
=======================
int sum=0;
for(int i=0;i<100;i++)
if(i%2!=0)
sum+=i;
=======================
最後sum里就是所有奇數的和勒
-----------------------
這個題主要是判斷i是否為奇數,怎麼判斷呢?就是用i去除以2取余數,如果余數是0,那說明能被2整除(偶數),否則為奇數,所以上面判斷 i%2!=0 就是看如果余數不是0(奇數),那麼 sum+=i (累加)。
重復就可以了 。
--------------
下面3樓的DX,你哪一句是用來「判斷」的啊?~~~~
(^^!) 暴寒
⑶ C語言編程中如何求100以內的自然數中奇數之和
//編譯通過#include <stdio.h>
void main()
{
int nSum = 1;
for (int i=2; i<=100; i++)
{
if (i%2 != 0)
{
nSum += i;
}
}
printf("0~100的奇數之和為:%d\n", nSum);
}
⑷ 編寫C#程序,計算100以內所有奇數的和。謝謝了,大神幫忙啊
代碼如下:
class Program
{
static void Main(string[] args)
{
int sum= GetOdd(1,100);
Console.WriteLine("1-100之間所有奇數整數和{0}",sum);
Console.ReadKey();
}
/// <summary>
/// 奇數和
/// </summary>
/// <param name="p1"></param>
/// <param name="p2"></param>
/// <returns></returns>
private static int GetOdd(int p1, int p2)
{
int sum = 0;
for (int i = p1; i <= p2; i++)
{
if (i%2!=0)
{
sum += i;
}
}
return sum;
}
}
(4)編程100以內的奇數擴展閱讀:
for 循環的控制流:
對於「for (表達式1; 表達式2; 表達式3){ 循環體;}」:
1、表達式1會首先被執行,且只會執行一次。這一步允許您聲明並初始化任何循環控制變數。您也可以不在這里寫任何語句,只要有一個分號出現即可。
2、接下來,會判斷表達式2。如果為真,則執行循環主體。如果為假,則不執行循環主體,且控制流會跳轉到緊接著 for 循環的下一條語句。
3、在執行完 for 循環主體後,控制流會跳回上面的表達式3語句。該語句允許您更新循環控制變數。該語句可以留空,只要在條件後有一個分號出現即可。
4、條件再次被判斷。如果為真,則執行循環,這個過程會不斷重復(循環主體,然後增加步值,再然後重新判斷條件)。在條件變為假時,for 循環終止。
⑸ 2、編程輸出100以內的所有奇數。
while(i<100)
{
if(i%2==1)
{
printf("%d",i);//輸出奇數
printf(" ");//輸出空格,以免數字都擠在一起
}
i++;
}
⑹ C語言編寫程序,輸出100以內(含100)所有的奇數以及這些奇數的和
#include<stdio.h> int main() { int i,total=0; for(i=1;i<=100;i=i+2) { total=total+i; printf("%5d",i); } printf("\n"); printf("\n"); printf("%5d\n",total); return 0; }
⑺ C語言中編程計算1至100以內的奇數和偶數並分別求和,求代碼
int i,sum=0;
for(i=1;i<=100;i+=2)sum+=i;
printf("奇數和:%d\n",sum);
sum=0;
for(i=2;i<=100;i+=2;sum+=i;
printf("偶數和:%d\n",sum);
⑻ C語言編程 求1到100內奇數數量 。請編個程序
#include<stdio.h>
void main()
{
int i,count;
count=0;
for(i=1;i<=100;i++)
if(i%2==1)count++;
printf("奇數個數 count=%d\n",count);
}
⑼ 怎麼樣用MATLAB編程計算1到100內的奇數和
MATLAB編程計算1到100內的奇數和:sum(1:2:100)為奇數和。
語句的意思是:sum為累加函數。從1開始,每次循環加2,知道達到100為止。語句結束就完成了1到100內的奇數的相加,結果為用MATLAB編程計算1到100內的奇數和。
MATLAB意為矩陣工廠,軟體主要面對科學計算、可視化以及互動式程序設計的高科技計算環境。
它將數值分析、矩陣計算、科學數據可視化以及非線性動態系統的建模和模擬等諸多強大功能集成在一個易於使用的視窗環境中,為科學研究、工程設計以及必須進行有效數值計算的眾多科學領域提供了一種全面的解決方案,並在很大程度上擺脫了傳統非互動式程序設計語言的編輯模式。
(9)編程100以內的奇數擴展閱讀:
MATLAB優勢特點:
1) 高效的數值計算及符號計算功能,能使用戶從繁雜的數學運算分析中解脫出來;
2) 具有完備的圖形處理功能,實現計算結果和編程的可視化;
3) 友好的用戶界面及接近數學表達式的自然化語言,使學者易於學習和掌握;
4) 功能豐富的應用工具箱(如信號處理工具箱、通信工具箱等) ,為用戶提供了大量方便實用的處理工具。
應用方面
MATLAB 產品族可以用來進行以下各種工作:數值分析、數值和符號計算、工程與科學繪圖、控制系統的設計與模擬、數字圖像處理技術、數字信號處理技術、通訊系統設計與模擬、財務與金融工程、管理與調度優化計算(運籌學)。
參考資料來源:網路-MATLAB