编写一个C语言程序,输入二个实数,输出它们的和、差、积、商,以及它们整数部分的余数。
时间: 2023-05-17 20:02:57 浏览: 162
好的,以下是一个简单的C语言程序,可以实现您所需的功能:
```
#include <stdio.h>
#include <math.h>
int main() {
double num1, num2;
printf("请输入两个实数:\n");
scanf("%lf %lf", &num1, &num2);
printf("和:%.2lf\n", num1 + num2);
printf("差:%.2lf\n", num1 - num2);
printf("积:%.2lf\n", num1 * num2);
if (num2 == 0) {
printf("商:无穷大\n");
} else {
printf("商:%.2lf\n", num1 / num2);
}
printf("整数部分的余数:%.0lf %%. %.0lf\n", fmod(num1, 1), fmod(num2, 1));
return 0;
}
```
希望这个程序能够满足您的需求!
相关问题
C语言编写程序,输入两个整数num1和num2,计算并输出它们的和、差、积、商(用实数表示,保留2位小数点)与余数。
好的,这是一个关于C语言编写计算器的问题。您可以这样编写程序来得到答案:
#include <stdio.h>
int main() {
int num1, num2;
float sum, difference, product, quotient, remainder;
printf("Please enter two integers: ");
scanf("%d %d", &num1, &num2);
// calculate sum, difference, product, quotient, and remainder
sum = num1 + num2;
difference = num1 - num2;
product = num1 * num2;
quotient = (float)num1 / (float)num2; // need to cast to float to get accurate division
remainder = num1 % num2;
// output results
printf("Sum is: %.2f\n", sum);
printf("Difference is: %.2f\n", difference);
printf("Product is: %.2f\n", product);
printf("Quotient is: %.2f\n", quotient);
printf("Remainder is: %.2f\n", remainder);
return 0;
}
基于C语言键盘输入两个整数,求它们的和 he、差 cha 、积ji、商 shang、余数 ys,并输出计算结果。 提示:商要定义为实数类型,计算商时要强制类型转换。shang=(float)a/b; 【样例输入】(下划线部分表示输入) Input a,b:7,3 【样例输出】 he=10 cha=4 ji=21 shang=2.33 ys=1的daima
#include <stdio.h>
int main() {
int a, b;
printf("Input a,b:");
scanf("%d,%d", &a, &b);
int he = a + b;
int cha = a - b;
int ji = a * b;
float shang = (float)a / b;
int ys = a % b;
printf("he=%d cha=%d ji=%d shang=%.2f ys=%d", he, cha, ji, shang, ys);
return 0;
}
阅读全文