lzth.net
当前位置:首页 >> C语言定义偶数奇数的程序 >>

C语言定义偶数奇数的程序

首先你这个程序有点小问题:if(a==int(a))这里的int应该加一个括号.把if (c==1)这个语句改成if(c == 1 || (c == -1))这样就可以了.不懂再问……

一个表达式就行了:i % 2.对2求余,如果结果等于1,则i是奇数,如果结果等于0,则i是偶数.

1.对2取余为零为偶数,非零即为奇数#include <stdio.h> int main() { int num; for (int i = 0; i < 2; i++) { printf("intput a number:"); scanf("%d", &num); if (num % 2 == 0) printf("It's Even.\n"); else printf("It's Odd.\n"); } return 0; }

参考代码如下:#include<stdio.h> int main() { int i,s1=0,s2=0,s=0; for(i=1;i<=100;++i){ if(i%2==0) s2+=i; else s1+=i; s+=i; } printf("奇数和%d,偶数和%d,总和%d",s1,s2,s); return 0; }

int k = 20; int result = 20%2; // 对2求余.如果result=0就是偶数,为1就是奇数.

if(i%2==0){ printf("%d 是偶数", i); }else{ printf("是奇数", i); }

main() { int a; scanf("%d",&a); if (a%2==0) { printf("o"); /*"o"表示偶数*/ } else { printf("j"); /*"j"表示奇数*/ } getch(); }

输入0或负数就可以结束循环了啊

方法有很多种,具体分析如下:一、数学定义:凡是可以被2整除的,称为偶数;否则为奇数.二、c语言中最常用的判断方式:根据定义,只需对2取余即可,所以可以通过取余运算符%,判断奇偶性.要对整数n判断,则可以:if(n%2==0) //可

#include void main(){ int i=1,sum1=0,sum2=0; while(i

网站首页 | 网站地图
All rights reserved Powered by www.lzth.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com