99问答网
所有问题
当前搜索:
c语言偶数输出0奇数输出1
C语言
,哪位好心的大哥,姐姐:能告述我位运算吗?我看不懂啊!
答:
我们可以用下面的代码来计算一个32位整数的二进制中1的个数的奇偶性,当输入数据的二进制表示里有
偶数
个数字1时程序
输出0
,有
奇数
个则
输出1
。例如,1314520的二进制101000000111011011000中有9个1,则x=1314520时程序输出1。 var i,x,
c
:longint; begin readln(x); c:=0; for i:=1 to 32 do begin c:=c ...
输入整数a,如果该数为
0
则
输出
“zero”,否则判断奇偶性,若为
奇数
则输出...
答:
C语言
的如下 include<stdio.h> main(){ int x;printf("输入一个整数:");scanf("%d",&x);if(x==0)printf("zero\n");else if(x%2==0)printf("even\n");else printf("odd\n");} C++语言的如下 include<iostream.h> void main(){ int x;cout<<"输入一个整数:";cin>>x;if(x...
C语言
编程:输入一批正整数(以零或负数为结束标志),求其中的
奇数
和。
答:
import java.util.*;public class Main { public static void main (String [] args) { Scanner s=new Scanner(System.in);int sum=
0
;int x=s.nextInt();while(x!=0) { if(x%2==1) { sum+=x;} x=s.nextInt();} System.out.println(sum);} } 运行效果:...
C语言
编个函数用作计算一组数的偶数之和并且
输出偶数
个数
答:
include<stdio.h>int main(void){ int arr[10] = {
1
,2,3,4,5,6,7,8,9,
0
}; int count = 0; int sum=0; for(int i=0;i<10;i++) { if(arr[i]%2 == 0){sum+=arr[i];count++;} } printf("%d,%d\n",sum,count); return 0;} 希望可以...
使用
C语言
,求1到100之间的
奇数
和
偶数
之和,并
输出
,请高手指点
答:
解法
1
:include <stdio.h> int F1(){ return 50*(1+99)/2;} int F2(){ return 50*(2+100)/2;} void main(){ printf("Odd number sum=%d,Even number sum=%d\n",F1(),F2());} 解法2 include <stdio.h> int F1(){ int i,sum=
0
;for(i=1;i<=100;i+=2)sum+=i;return...
C语言
:输入一组数,统计其中
奇数
和
偶数
的个数,知道遇到回车为止。 怎 ...
答:
if(num%2==
0
)even_num++;else old_num++;} else other++;}while(1);printf("\t以上输入的数中,
奇数
有: %2d 个,
偶数
有: %2d 个\n",old_num,even_num);if(other>0){ printf("\t同时以上输入了: %2d个非数字字符\n",other);} return 0;}///main:/***以下为输入
输出
结果示列...
c语言中
输入10个整数,将
奇数
放到
偶数
前面后再
输出
答:
处理后 : 23 49 37 71 48 86 46 80 98 56 Press any key to continue / include <stdio.h> void change(int a[], int n) { int i,j,t;for(i =
0
; i < n - 1; ++i) { for(j = i + 1; j < n; ++j) { if((a[i] % 2 == 0) && (a[j] % 2 == 1))...
c语言
编程 1到10选出其中的
偶数
相加,并写出结果
答:
/* HELLO.
C
-- Hello, world */#include "stdio.h"include "conio.h"main(){ int i,sum=0;for(i=1;i<=10;i++)/*循环1到10的数*/ if(i%2==0)/*判断为
偶数
*/ sum=sum+i;/*偶数求和*/ printf("%d",sum) ; getch();}/*刚才我编译运行了,结果为30*/ ...
c语言
输入一个十个元素的数组。
输出
比平均值小的所有
偶数
与
奇数
答:
include <stdio.h>/* 输入
一
个十个元素的数组,
输出
比平均值小的所有
偶数
与
奇数
。 */void main(){ int num[10]; int odd[10]; int even[10]; int oi =
0
, ei = 0; int i; int sum = 0; float avg; printf("请输入10个数字:"); for(i = 0;...
用
C语言
求
1
至100之间
偶数
积
答:
二、参考代码:以遍历
偶数
累乘为例,代码如下:include <stdio.h>int main(){ double r=1; int i; for(i= 2; i<= 100; i +=2)//遍历偶数 r*=i;//累乘。 printf("%.0lf\n", r);//
输出
结果。 return 0;}三、注意事项:从2乘到100是一个很大的值,超出任何...
棣栭〉
<涓婁竴椤
6
7
8
9
11
12
13
14
10
15
涓嬩竴椤
灏鹃〉
其他人还搜