[C/Python]計算並輸出1~100之間的奇數之和與偶數之和


 

 

Python:

#計算並輸出1~100之間的奇數之和與偶數之和
from functools import reduce

print("evenSum=",end='')
print(reduce(lambda a, b: a + b, filter(lambda i: i%2 == 0, [i for i in range(1,101)])))
print('oddSum=', end='')
print(reduce(lambda a, b: a + b, filter(lambda i: i%2 == 1, [i for i in range(1,101)])))

輸出結果:

evenSum=2550
oddSum=2500

 

 

C:

//計算並輸出1~100之間的奇數之和與偶數之和
#include <stdio.h>
int main()
{
    int i, evenSum, oddSum;
    evenSum = oddSum = 0;
    for (i = 1; i <= 100; i++)
    {
        if (i%2 == 0)
            evenSum += i;
        else
            oddSum += i;
    }
    printf("evenSum=%d, oddSum=%d\n", evenSum, oddSum);
    return 0;
}

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM