不行啊。运算错误的。。。
追答不还意思,上面1写成i了
odd=0;even=0;
for(int i=1;i<=n;i++)
{ if(i&2!=0)odd=odd+1;
if(i%2==0)even=even+1;
}
怎样在同一个循环语句中分别计算1到n之间的奇数和偶数之和
实现功能:输入大于1的整数到n,在同一个循环语句中 分别计算1到n之间的奇数和偶数之和。\/ include<stdio.h> void main(){ int odd,even,i,n;scanf("%d",&n);odd=0;even=0;for(i=1;i<=n;i++){ if(i%2!=0) odd=odd+i;if(i%2==0) even=even+i;} printf("sum of ...
自然数“1—n”之间的奇数和和偶数和(用do-while语句完成编程)?
使用 do-while 循环计算自然数 1 到 n 之间的奇数和和偶数和,可以参考下面的代码(假设 n 的值为 10):int n = 10;int i = 1;int oddSum = 0; \/\/ 奇数和 int evenSum = 0; \/\/ 偶数和 do { if (i % 2 == 0) { \/\/ 如果是偶数 evenSum += i; \/\/ 加到偶数...
python输入一个数n,计算[1-n]之间的奇数和与偶数和?
odd_sum += i return odd_sum, even_sum# 计算 1~10 之间的奇数和与偶数和odd, even = sum_of_odd_and_even(10)print("奇数和为:", odd)print("偶数和为:", even)执行结果为:奇数和为: 25 偶数和为: 30 在这个函数中,我们用 for 循环迭代从 1 到 n 的所有整数,对于每个...
如何实现用while语句计算1-n中的奇数之和及偶数之和,在C语言中?
return 0;}
用一个循环语句分别计算1-100之间的奇数之和、偶数之和
i++) { \/\/1-100所有整数的和 sum1 += i; \/\/能被2整除认为是偶数 if (0 == i%2) { sum2 += i; } \/\/除了偶数认为都是奇数 else { sum3 += i; } } printf("整数和:%d 偶数和:%d 奇数和:%d\\n", sum1, sum2, sum3); return 0;} ...
求1到n之间的奇数和
1. 定义S,SS ***SS为奇数之和 2. 对S赋值 S= n*(n+1)\/2 ‘奇偶数总和 3. 判断:1) 如果 n为奇数,那么偶数之和=奇数之和-n+(n-1)\/2 2) 如果 n为偶数,那么偶数之和=奇数之和+n\/2 4. 依据3的判断,将偶数之和的等式代入:奇数之和+偶数之和=S=n*(n+1)\/2 ...
用for同While语句编写这个程序。同时计算1-10的偶数、奇数和。
main(){ int iJ=0,iO=0 ;int i;for (i=1;i<=10;i++){ iJ+=i;iO+=++i;} printf("\\n%d\\t&%d\\n",iJ,iO);} main(){ int iJ=0,iO=0 ;int i=0;while (++i<=10){ iJ+=i;iO+=++i;} printf("\\n%d\\t&%d\\n",iJ,iO);} ...
用C语言编写出计算1到100之间的奇数之和以及偶数之和的程序
用for循环:include <stdio.h>void main(){int i,s1=0,s2=0;for(i=1;i<=100;i++)i%2?s1+=i:s2+=i;printf("奇数和: %d\\n偶数和:%d",s1,s2);}用while循环:include <stdio.h>void main(){int i=1,s1=0,s2=0;while(i<=100){i%2?s1+=i:s2+=i;i++;}printf("奇数...
C语言 编写一个程序,计算1到正数n之间的奇数之和以及偶数之和。整数n由...
望采纳!include<stdio.h> void main() { int i,n;int result1=0,result2=0;printf("请输入n:");scanf("%d",&n);for(i=0; i<=n; i++) { if(i%2 == 0)result1 += i;else result2 += i;} printf("偶数和为:%d\\n",result1);printf("奇数和为:%d\\n",result2);} ...
编程计算1-100之间的奇数和与偶数和
这是奇数的,偶数一样道理。Int n=1;int sum=0;while(n<=100){ while(n%2!=0){ sum+=n;n++;} n++;} 还有个方法就是n每次递增2,奇数和就从n=1开始,偶数和就是n=2开始。while(n<=100){ sum+=n;n+=2;}