输入两个整数,如果同是奇数,输出两个数的平方值,如果同是偶数,输出两个数的立方值,否则输出原数用c语言
时间: 2024-10-15 16:13:08 浏览: 39
蓝桥杯10道经典编程题及答案解析Java
在C语言中,你可以通过条件判断来实现这个功能。下面是一个简单的示例程序:
```c
#include <stdio.h>
int main() {
int num1, num2;
// 获取用户输入
printf("请输入第一个整数: ");
scanf("%d", &num1);
printf("请输入第二个整数: ");
scanf("%d", &num2);
// 判断两个数是否都是奇数或偶数
if (num1 % 2 == 0 && num2 % 2 == 0) { // 同样为偶数
printf("两数的立方分别是: %d 和 %d\n", num1 * num1 * num1, num2 * num2 * num2);
} else if (num1 % 2 != 0 && num2 % 2 != 0) { // 同样为奇数
printf("两数的平方分别是: %d 和 %d\n", num1 * num1, num2 * num2);
} else { // 一奇一偶
printf("两个数分别是: %d 和 %d\n", num1, num2);
}
return 0;
}
```
在这个程序中,我们首先获取用户的两个整数输入,然后检查它们除以2的余数。如果余数都为0,则两者都是偶数;如果不全为0,则两者都是奇数;其他情况即为一奇一偶。根据不同情况,输出相应的结果。
阅读全文