用c语音,计算两整数x和y(0<x,y<1000)的和、差、积、商、余数、x的平方和y的三次方。
时间: 2024-03-02 13:49:11 浏览: 99
好的,以下是用c语言计算两整数x和y(0<x,y<1000)的和、差、积、商、余数、x的平方和y的三次方的代码:
```c
#include<stdio.h>
#include<math.h>
int main()
{
int x, y;
printf("请输入两个整数x和y(0<x,y<1000):");
scanf("%d %d", &x, &y);
// 计算和
int sum = x + y;
printf("x + y = %d\n", sum);
// 计算差
int diff = x - y;
printf("x - y = %d\n", diff);
// 计算积
int product = x * y;
printf("x * y = %d\n", product);
// 计算商和余数
int quotient = x / y;
int remainder = x % y;
printf("x / y = %d 余 %d\n", quotient, remainder);
// 计算x的平方和y的三次方
int x_square = pow(x, 2);
int y_cube = pow(y, 3);
printf("x的平方 = %d, y的三次方 = %d\n", x_square, y_cube);
return 0;
}
```
注意,该程序中只处理了输入为整数的情况,若输入为浮点数则会出现错误。同时,由于x和y的取值范围比较小,所以没有进行输入数据的检查。在实际应用中,应该对输入数据的合法性进行判断。
阅读全文