用c语言:从键盘输入两个实数,在输入到屏幕上
时间: 2023-05-12 12:03:31 浏览: 102
可以使用以下代码实现:
#include <stdio.h>
int main() {
double num1, num2;
printf("请输入两个实数:\n");
scanf("%lf %lf", &num1, &num2);
printf("您输入的两个实数分别为:%lf 和 %lf\n", num1, num2);
return 0;
}
相关问题
用c语言编程:从键盘输入五个实数,求出每个数的离均差并输出结果保留两位小数
好的,这个问题可以回答。以下是代码:
```c
#include <stdio.h>
#include <math.h>
int main() {
double nums[5];
double sum = ;
double avg;
double diff_sum = ;
double diff_avg;
// 从键盘输入五个实数
for (int i = ; i < 5; i++) {
printf("请输入第%d个实数:", i+1);
scanf("%lf", &nums[i]);
sum += nums[i];
}
// 求出平均值
avg = sum / 5;
// 求出每个数的离均差并累加
for (int i = ; i < 5; i++) {
diff_sum += fabs(nums[i] - avg);
}
// 求出离均差的平均值
diff_avg = diff_sum / 5;
// 输出结果
printf("每个数的离均差分别为:\n");
for (int i = ; i < 5; i++) {
printf("%.2lf ", fabs(nums[i] - avg));
}
printf("\n");
printf("离均差的平均值为:%.2lf\n", diff_avg);
return ;
}
```
用C语言写从键盘输入两个实数及一个算数运算符,输出计算结果要求用switch语句
好的,这是一个简单的计算器程序,可以使用以下代码实现:
```c
#include <stdio.h>
int main() {
float num1, num2, result;
char op;
printf("请输入两个实数和一个算术运算符:");
scanf("%f %f %c", &num1, &num2, &op);
switch(op) {
case '+':
result = num1 + num2;
break;
case '-':
result = num1 - num2;
break;
case '*':
result = num1 * num2;
break;
case '/':
result = num1 / num2;
break;
default:
printf("错误的运算符\n");
return 1;
}
printf("%f %c %f = %f\n", num1, op, num2, result);
return 0;
}
```
这个程序首先从键盘输入两个实数和一个算术运算符。然后,根据运算符计算结果,并使用switch语句处理不同的运算符。最后,输出计算结果。
注意,这个程序没有对除数为零的情况进行处理。如果输入了除数为零的情况,程序将无法正常运行。
阅读全文