C&C++   发布时间:2022-04-01  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了利用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语言判别用户输入数的奇偶性和正负性

输入正偶数时:

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

输入负偶数时:

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

输入负奇数时:

@H_902_197@

大佬总结

以上是大佬教程为你收集整理的利用C语言判别用户输入数的奇偶性和正负性全部内容,希望文章能够帮你解决利用C语言判别用户输入数的奇偶性和正负性所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。
标签: