用户输入两个整数x和y.请编程计算x和y四则运算的结果,除法为c语言的整数除法,当y的值为0时请输出“Error(不含引号)”
时间: 2024-10-04 19:04:19 浏览: 58
在C语言中,你可以编写一个简单的程序来完成这个任务。这里是一个基本的示例,展示了如何通过函数实现这个功能:
```c
#include <stdio.h>
// 定义一个函数来进行四则运算
int calculate(int x, int y) {
if (y == 0) {
printf("Error\n");
return -1; // 返回错误标识
} else {
switch (x % 4) { // 分别处理加、减、乘、除的情况
case 0:
return x + y;
case 1:
return x - y;
case 2:
return x * y;
default: // 如果x除以4余数是3,代表除法操作
return x / y; // 使用整数除法,结果可能是整数
}
}
}
int main() {
int x, y;
// 输入两个整数
printf("请输入两个整数x和y:");
scanf("%d %d", &x, &y);
// 调用函数并打印结果
int result = calculate(x, y);
if (result != -1) {
printf("运算结果是:%d\n", result);
}
return 0;
}
```
在这个程序中,用户首先输入两个整数`x`和`y`,然后调用`calculate`函数进行运算。如果除数`y`为0,则输出"Error"并返回错误标志;否则,根据`x`对4取余的结果来确定具体的运算,并返回结果。
阅读全文