利用C语言判别用户输入数的奇偶性和正负性
要求:利用C语言判别用户输入数的奇偶性和正负性

提示:可以利用%求余数来判别

由题可知 我们需要if…else的结构来实现区分奇偶和正负

区分奇偶我们可以用:

复制代码

if (a % 2 == 0){printf("偶数even\n");}else{  printf("奇数odd\n");}

复制代码

同理 区分正负可以为:

复制代码

if (a < 0){printf("负数negative\n");}else(a > 0){printf("正数positive\n");}

复制代码

接下来我们合并就可以了,但是直接合并不能用两个else,否则程序会报错,没办法跑起来

所以我们要将其中一个else改为else if 代码如下:

复制代码

#include <stdio.h>void main()
{int a;
scanf("%d", &a);
printf("数字%d为:\n", a);
if (a < 0)
{printf("负数negative\n");
}
else if(a > 0)
{printf("正数positive\n");
}
if (a % 2 == 0)
{printf("偶数even\n");
}
else
{printf("奇数odd\n");
}
}

复制代码
运行结果如下:

输入正偶数时:

输入正奇数时:

输入负奇数时:

输入负偶数时:

利用C语言判别用户输入数的奇偶性和正负性相关推荐

  1. c语言处理用户错误输入,C语言实现用户输入

    用户输入一个字符串然后回车表示结束.因为用户在输入的过程中长度是不确定的,所以要求自己使用的循环写的更好.在这里自己写了一个代码,效率不高,相对来说如果能模拟出C++中的vector向量可能会好一些. ...

  2. 【JS基础】利用函数实现:用户输入一个数,判断是否是素数

    利用函数实现:用户输入一个数,判断是否是素数. 素数的概念:(又称质数)指大于1的自然数中,只能被1和自身整除的数. 代码展示: function getResult(num) {var result ...

  3. java keydown_利用Keydown事件阻止用户输入实现代码

    利用Keydown事件阻止用户输入实现代码 更新时间:2014年03月11日 16:38:29   作者: 这篇文章主要介绍了利用Keydown事件阻止用户输入的具体实现,需要的朋友可以参考下 先了解 ...

  4. C语言通过用户输入将八进制转换为十六进制(附完整源码)

    C语言通过用户输入将八进制转换为十六进制 C语言通过用户输入将八进制转换为十六进制完整源码 C语言通过用户输入将八进制转换为十六进制完整源码 #include <assert.h> // ...

  5. C语言通过用户输入将八进制转为二进制(附完整源码)

    通过用户输入将八进制转为二进制 C语言通过用户输入将八进制转为二进制完整源码 C语言通过用户输入将八进制转为二进制完整源码 #include <math.h> #include <s ...

  6. c语言题目 生日 星座 出生石,C语言 提示用户输入生日,根据用户生日求得此人属于哪个星座,输出该星座的名称....

    满意答案 /*C语言 提示用户输入生日,根据用户生日求得此人属于哪个星座,输出该星座的名称. */ /*by Mr.Kong*/ #include main() { int m,d;/*定义m为月份, ...

  7. python中输入提示_如何利用Python设计语言控制用户输入提示

    一般情况下,系统是来和用户进行交互的,需要用户输入一定的信息.Python设计语言该如何利用自带的函数进行输入提示呢?可以利用input()函数进行提示用户输入,下面利用几个实例说明输入函数用法,操作 ...

  8. 用Go语言 判断用户输入的年份是不是闰年 (Golang经典编程案例)

    判断一个年份是否是闰年,需要满足下面条件之一: 年份能被4整除,但不能被100整除: 能被400整除 下面用Go语言实现 判断用户输入的年份是不是闰年,代码如下: package mainimport ...

  9. C语言-自动识别用户输入的字符串并便于后期处理

    本人新手,闲得无聊,想到的一个奇怪的处理方式,可以自动识别用户输入的各种ASCII字符,除回车不可处理以外. char A[100],num=0; gets(A); for(int i=0;A[i]! ...

最新文章

  1. Android上传队列使用
  2. Common Lisp 初学者快速入门指导
  3. [转]LESS CSS 框架简介
  4. 存储过程 SQL server(01)
  5. Kali 2017更新源
  6. 【小摘抄】关于C++11下 string各类用法(持续更新)
  7. 47.QT-QChart之曲线图,饼状图,条形图使用
  8. 300php是多少人民币,GV300S登陆欧洲市场 售价约为3.82万人民币
  9. android xml对象,对象转成xml(并且序列化xml)在android中
  10. NumPy 1.19.3 发布,Python 科学计算包
  11. ios浏览器居然不支持yyyy-MM-dd HH:mm:ss格式
  12. Cookie和Session的详细介绍和使用规范
  13. solr 5.0.0 bin/start脚本详细解析
  14. 单片机ISP烧录原理
  15. P6800 - 刷入CWM
  16. 超强免费OCR文字识别工具推荐
  17. dimens文件生成器
  18. 复制一段文本粘贴到Excel中(带自动换格换行)
  19. 深度解析Java中的Comparable接口和Comparator接口
  20. 在阿里云服务器中部署nodeBB项目(nodeBB系列一)

热门文章

  1. 【DEGREES】函数使用技巧
  2. [AHK]Excel 怎么使用鼠标滚轮控制表格左右移动
  3. Python学习笔记-Pygame
  4. C# Web Api接口返回结果为标准json格式
  5. 去除Pycharm中的波浪线
  6. 打算自学编程,但是不知道该先学哪门语言入门?
  7. Eclipse的安装与基本操作(详解配图)
  8. 科大奥瑞物理实验——光电效应和普朗克常量的测定
  9. 警告:[SetPropertiesRule]Setting property 'source' to xxx did not find a matching property.的消除
  10. 易语言-POST上传数据