用c语言编程输入一个实数和一个 1-4 的整数,根据该整数的值,输出实数对应的运算结果。数字 1-4 与计算功能的对应关系为: 1 输出相反数(保留两位小数) 2 输出平方数(保留两位小数) 3 输出实数的整数部分(取整数部分) 4 输出“EXIT” 要求:使用 switch 语句实现。 输入格式: 输入一个实数和一个整数。题目保证实数在 float 数据范围内,整数是 1-4 中的数。 输出格式: 输出对应的运算结果。 输入样例 1: 9.367 1 输出样例 1: -9.37 输入样例 2: 3.5 2 输出样例 2: 12.25
时间: 2023-06-23 11:08:30 浏览: 229
C语言实验-输入4个整数,要求按由小到大(或由大到小)顺序输出。
5星 · 资源好评率100%
以下是题目要求的 C 语言代码实现:
```c
#include <stdio.h>
#include <math.h>
int main()
{
float num;
int op;
scanf("%f %d", &num, &op);
switch (op)
{
case 1: // 输出相反数
printf("%.2f\n", -num);
break;
case 2: // 输出平方数
printf("%.2f\n", pow(num, 2));
break;
case 3: // 输出整数部分
printf("%d\n", (int)num);
break;
case 4: // 输出 EXIT
printf("EXIT\n");
break;
default: // 输入不合法
printf("Invalid input\n");
break;
}
return 0;
}
```
阅读全文