编程判断输入整数的正负性和奇偶性。 **输入格式要求:“%d“ 提示信息:“Input m:“ **输出格式要求: 如果是负偶数,则输出“%d is a negative even\n“ 如果是负奇

编程判断输入整数的正负性和奇偶性。
**输入格式要求:"%d" 提示信息:“Input m:”
**输出格式要求:
如果是负偶数,则输出"%d is a negative even\n"
如果是负奇数,则输出"%d is a negative odd\n"
如果是正偶数,则输出"%d is a positive even\n"
如果是正奇数,则输出"%d is a positive odd\n"
如果是0,则输出"%d is zero. It is an even\n"
程序运行示例1:
Input m:6↙
6 is a positive even
程序运行示例2:
Input m:0↙
0 is zero. It is an even

#include<stdio.h>
int main()
{
   
	 int x;
  • 3
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
### 回答1: 数,则输出\"%d is a negative odd\\n\" \n如果是正偶数,则输出\"%d is a positive even\\n\" \n如果是正数,则输出\"%d is a positive odd\\n\" 以下是示例代码: ```python m = int(input("input m:")) if m < 0: if m % 2 == 0: print("%d is a negative even\n" % m) else: print("%d is a negative odd\n" % m) else: if m % 2 == 0: print("%d is a positive even\n" % m) else: print("%d is a positive odd\n" % m) ``` ```java import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner scanner = new Scanner(System.in); System.out.print("input m:"); int m = scanner.nextInt(); if (m < 0) { if (m % 2 == 0) { System.out.printf("%d is a negative even\n", m); } else { System.out.printf("%d is a negative odd\n", m); } } else { if (m % 2 == 0) { System.out.printf("%d is a positive even\n", m); } else { System.out.printf("%d is a positive odd\n", m); } } } } ``` ```c #include <stdio.h> int main() { int m; printf("input m:"); scanf("%d", &m); if (m < 0) { if (m % 2 == 0) { printf("%d is a negative even\n", m); } else { printf("%d is a negative odd\n", m); } } else { if (m % 2 == 0) { printf("%d is a positive even\n", m); } else { printf("%d is a positive odd\n", m); } } return 0; } ``` ### 回答2: 数,则输出\"%d is a negative odd\\n\"\n如果是正偶数,则输出\"%d is a positive even\\n\"\n如果是正数,则输出\"%d is a positive odd\\n\"\n如果输入的是0,则输出\"%d is zero\\n\"\n\n编程判断输入整数正负可以使用if-else语句实现。首先,使用scanf函数获取输入整数m。然后,根据m的正负和余数是否为0来判断m的。最后,根据m的正负输出相应的信息,可以使用printf函数来实现。\n\n以下是C语言代码实现:\n```c\n#include <stdio.h>\nint main()\n{\n int m;\n printf("input m:");\n scanf("%d",&m);\n if(m==0){\n printf("%d is zero\\n", m);\n }\n else if (m>0 && m%2==0){\n printf("%d is a positive even\\n", m);\n }\n else if (m>0 && m%2!=0){\n printf("%d is a positive odd\\n", m);\n }\n else if (m<0 && m%2==0){\n printf("%d is a negative even\\n", m);\n }\n else{\n printf("%d is a negative odd\\n", m);\n }\n return 0;\n}\n```\n在代码中,首先使用scanf函数获取输入整数m,然后使用if-else语句判断m的正负,最后使用printf函数输出相应的信息。如果m等于0,则输出%d is zero\\n”,否则,根据余数是否为0来判断m的,再根据正负输出相应的信息。 ### 回答3: 数,则输出\"%d is a negative odd\\n\" \n如果是正偶数,则输出\"%d is a positive even\\n\" \n如果是正数,则输出\"%d is a positive odd\\n\" \n 编程判断整数正负,需要用到if语句。在输入整数后,先进行正负判断,即判断整数是否小于0,如果小于0,则输出整数数,否则往下执行。 接着判断,可以利用取模运算符,判断整数对2的余数,如果余数为0,则说明该整数偶数,否则说明该整数数。 根据正负输出相应的结果。 示例代码如下: ```c #include <stdio.h> int main() { int m; printf("input m:"); scanf("%d", &m); if (m < 0) //数 { if (m % 2 == 0) //偶数 { printf("%d is a negative even\n", m); } else //数 { printf("%d is a negative odd\n", m); } } else //正数 { if (m % 2 == 0) //偶数 { printf("%d is a positive even\n", m); } else //数 { printf("%d is a positive odd\n", m); } } return 0; } ``` 以上代码可以实现输入一个整数判断正负,并输出相应结果。对于其他编程语言,原理相同,只需要改写语法即可。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值