考虑负偶数和负奇数:
#include<stdio.h>
int main()
{
int i,n,max,sum1=0,sum2=0;
scanf("%d",&n);
if(1<n) i=1,max=n;
if(1>n) i=n,max=1;
if(1==n)printf("奇数和:1");
else
do
{
if(i%2==0)
sum2+=i;
else
sum1+=i;
i++;
}while((max==n && i<=n) || (max==1 && i<=1));
printf("奇数和:%d\n",sum1);
printf("偶数和:%d\n",sum2);
return 0;
}
c语言中用while语句判定输出的数是奇数,偶数和还是零并输出他们的个数...
printf("偶数和:d\\n奇数和:d\\n",sumeven,sumodd);getchar();return 0;}
如何实现用while语句计算1-n中的奇数之和及偶数之和,在C语言中?
printf("The ODD are %d\\nThe EVEN are %d\\n",so,se);return 0;}
用C语言编写出计算1到100之间的奇数之和以及偶数之和的程序
include <stdio.h>void main(){int i=1,s1=0,s2=0;while(i<=100){i%2?s1+=i:s2+=i;i++;}printf("奇数和: %d\\n偶数和:%d",s1,s2);}用do-while循环:include <stdio.h>void main(){int i=1,s1=0,s2=0;do{i%2?s1+=i:s2+=i;i++;}while(i<=100);printf("奇数和:...
C语言,求1-1000所有奇数的和,偶数的和,倒数的和,c用while循环
include <stdio.h>int main(){float i,js,os,ds;i=1;js=0;os=0;ds=0;while(i<=1000){if(int(i)%2==0)\/\/偶数os+=i;else\/\/奇数js+=i;\/\/倒数 ds=ds+1\/i;i++;}printf("奇数和:%.0f\\n偶数和:%0.0f\\n倒数和:%f\\n",js,os,ds); return 0;} ...
c语言 用do while 打出1到100以内所有奇数
include<stdio.h>\/\/do while int main(){ int i=0,sum=0;do { if(i%2!=0){ sum=sum+i;} i++;}while(i<100);printf("%d\\n",sum);return 0;} \/\/这是之前写的1-100内奇数求和,只要奇数,在循环里直接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);} ...
C语言程序求1—100之间的奇数和和偶数和
while(i <= 100)\/\/ 若i<=100则执行循环体 {if(i % 2 != 0)\/\/ 判断是不是奇数,是就累加到奇数 oddsum += i;else\/\/ 不是奇数,累加到偶数 evensum += i;i++;\/\/ i的值加1 } printf("oddsum=%d evensum=%d\\n",oddsum,evensum);return 0;方法二、for语句来实现,效果是一...
C语言编程:求1到1000的奇数和
求1到1000的奇数和的C语言编程方法有以下几种:使用while循环,定义一个变量n从1开始递增,每次判断n是否为奇数,如果是则累加到sum变量中,直到n大于1000为止。使用for循环,定义一个变量n从1开始递增2,每次将n累加到sum变量中,直到n大于1000为止。使用递归函数,定义一个函数odd_sum(n),返回1到...
编写程序,求1~100之间的奇数和偶数之和,并加以输出。用C语言
include "stdio.h"int main(){ int countou,countji=0;int i=0;for(i=1;i<=100;i++){ if(i%2==0) countou+=i;else countji+=i;} printf("偶数和:%d\\n 奇数和:%d",countou,countji);return 0;}
c++用while循环结构,输出1-10中所有的奇数
include<stdio.h>int main(){ int n; n=1; while(n<=10) { printf("%d ", n); n+=2; } n=2; do { printf("%d ", n); n+=2; }while(n<=10); return 0;}