编写C语言程序,计算由用户输入的两个分数,求它们的加,减,乘,除.

作者&投稿:类败 (若有异议请与网页底部的电邮联系)
vc++编程题:设计一个程序,完成两个操作数的加、减、乘、除四则运算。~

Visual C++不是编程语言,对应的后台编程语言是C++,代码如下:
#includeusing namespace std;int main(){ double a,b; cin>>a>>b; cout<<"a+b="<<a+b<<", a-b="<<a-b<<", a*b="<<a*b; if(b==0) cout<<", error!"<<endl; else cout<<", a/b="<<a/b<<endl; return 0;}

#include
int main()
{
int a,b;
scanf("%d%d",&a,&b);
printf("a+b=%d
",a+b);
printf("a-b=%d
",a-b);
printf("a*b=%d
",a*b);
if(b!=0)
printf("a/b=%.2f
",1.0*a/b);
else
printf("除数为0!
");
return 0;
}
/*
4 8
a+b=12
a-b=-4
a*b=32
a/b=0.50
*/

这题,问过答过。
int Gcd(int a, int b){} 是求最大公约数函数。用于加,减,乘,除结果的约分。
输入格式 是 4/3,9/8 用逗号分隔 2 个分数。

#include<stdio.h>
#include<math.h>
int Gcd(int a, int b)
{
if(b == 0)
return a;
return Gcd(b, a % b);
}
main(){
int a,b,c,d;
int e,f,g;
printf("input: 4/3,9/8\n");
scanf("%d/%d,%d/%d",&a,&b,&c,&d);
// printf("%d %d %d %d\n",a,b,c,d);
e = a*d+c*b;
f = b*d;
g = Gcd(f,e);
f = f/g; e = e/g;
printf("sum: %d/%d\n",e,f);
e = a*d-c*b;
f = b*d;
g = Gcd(f,e);
f = f/g; e = e/g;
printf("dif: %d/%d\n",e,f);
e = a*c;
f = b*d;
g = Gcd(f,e);
f = f/g; e = e/g;
printf("mul: %d/%d\n",e,f);
e = a*d;f=b*c;
g = Gcd(f,e);
f = f/g; e = e/g;
printf("quo: %d/%d\n",e,f);
return 0;
}
运行结果:
4/3,9/8
sum: 59/24
dif: 5/24
mul: 3/2
quo: 32/27

思路:直接输入两个依次计算加,减,乘,除,需要注意除法的除数不能为0。

参考代码:

#include <stdio.h>
int main()
{
int a,b;
scanf("%d%d",&a,&b);
printf("a+b=%d
",a+b);
printf("a-b=%d
",a-b);
printf("a*b=%d
",a*b);
if(b!=0)
printf("a/b=%.2f
",1.0*a/b);
else
printf("除数为0!
");
return 0;
}
/*
4 8
a+b=12
a-b=-4
a*b=32
a/b=0.50
*/


#include<stdio.h>
void main()
{
int a,b;
printf("input a,b");
scanf("%d%d",&a,&b);
printf("%2d%2d%2d%2f",a+b,a-b,a*b,a*1.0/b);

}


如何用C语言编写一个计算器程序?
1.定义头文件#include "stdafx.h"、#include <stdio.h>和#include <math.h>。2.写出主函数void main(){},在函数内添加如下代码:\/\/定义变量 int minusNumber=-10; int plusNumber=0; \/\/转换成正数 plusNumber=abs(minusNumber); \/\/输出结果 printf("转换前:%d\\n",minusNumber); printf(...

怎么用C语言编写一个简单计算器程序。
1、首先在打开的C语言软件窗口中,在Main函数的上方,写上阶乘函数的框架,如下图所示。2、然后定义一个变量【result】,如下图所示。3、然后输入if判断语句,就可以写下程序的关键语句,如下图所示。4、接下来就可以调用输出,如下图所示。5、最后点击运行,如下图所示,就可以运行测试。

C语言编写计算器的步骤是怎样的?
1、打开CodeBlocks,新建一个空白文件,先定义头文件和主函数,接着写程序多大的主体:2、首先定义所需要的变量,将变量定义为浮点型,定义输入函数,将刚才的x和y定义为计算的变量,将c定义为选择计算方式的变量。用switch语句,将c作为选择变量,填写计算方式的选项,最后在主函数中输入一个输出函数来...

c语言计算学生的平均成绩
c语言计算学生的平均成绩如下:C++中全局main函数的书写格式与C语言完全相同,功能也完全相同,且同一C++程序同样只能有一个全局main函数。C语言:编写程序,输入10个学生的成绩数据,计算并输出平均分及低于平均分的学生的人数。&s[i]);sum+=s[i];if(s[i]=60)j++;}printf(总分:%d大于等于60...

c语言如何计算一个三角形的面积?
计算三角形面积的c语言程序如下:计算三角形面积语言程序:include #include int main()double a,b,c,S,area;printf(根据三角形的三边长计算它的面积n);printf(输入边长a:);scanf(%lf,&a);printf(输入边长b:);scanf(%lf,&b);printf(输入边长c:);scanf(%lf,&c)。S=...

用C语言编写一个计算最大值的程序
C程序代码如下:解析:1、首先定义a,b,c,max四个整型变量,并输入a,b,c三个数;2、定义最大值为a,if循环体还是对b和c进行循环;3、根据循环体判断最大的值,最后输出结果。

如何用C语言编写程序计算华氏温度。
程序如下:include <stdio.h> int main(){ int f;float c;printf("请输入一个华氏温度\\n");scanf_s("%d", &f);c = (float)(f - 32) * 5 \/ 9;printf("它的摄氏温度为:%.2f", c);} 如图:调试通过:

用C语言编写一道程序计算100以内偶数的和
100以内的偶数和结果当包括100时则为2550,不包括100时,100以内的偶数和为2450。include<stdio.h> int main(){ int sum=0;int i=0;for (i=0;i<=100;i+=2){ sum+=i;} printf("100以内的偶数的和:%d\\n",sum);return 0;}

C语言程序设计,做一个简单计算器。
1、首先,打开Vs 2010,如图。2、找到左上角的新建并点击,给文件为简单计算器,单击确定。3、点击下一步,注意勾选空项目,点击下一步,点击完成。4、点击左侧的源文件,右击选择“添加—>项目”,选择C++文件,命名为简单计算器,因为是C程序,注意后缀名要加上.c,点击确定完成文件新建工作。5、...

C语言问题,编写一个程序计算矩形的面积和周长
1.代码参考:(边长可以是整数也可以是小数;实现乘法的运算符是*)2.代码参考:

多伦县15984352086: c语言编程题二、由用户输入两个数并求和? -
廉省普米: #include<stdio.h> int main() { double a,b;scanf("%lf%lf",&a,&b);printf("%g+%g=%g\n",a,b,a+b);return 0; }

多伦县15984352086: 用C语言编写:接受用户从键盘输入的两个字符,然后输出他们的代码 -
廉省普米: #include<stdio.h>main(){ char c[2] ; int i = 0;for(i=0;i<2;i++){printf("请输入第%d个字符\n",i+1);scanf("%c",c[i])}for(i=0;i<2;i++){printf("请输入第%d个字符:%c\n",i+1,c[i]);}}大致是这样 , 好久没用C了

多伦县15984352086: C语言:运行程序时接受用户键盘输入的两个任意正整数a和b,计算a和b之间所有整数(包含a和b)累加和,并在屏幕上输出 -
廉省普米: #include <stdio.h> void main() { int a,b,sum=0; int i=0; printf("请输入整数a和b(中间用空格隔开):"); scanf("%d %d",&a,&b); for(i=(a>b?b:a);i<=(a>b?a:b);++i) sum+=i; printf("a到b之间的所有整数的何为:%d",sum); } 结果如图:

多伦县15984352086: 对于任意输入的两个整数,求出它们的商和余数.C语言 编程 -
廉省普米: #include "stdio.h" main() {int a=0,b=0,c=0,d=0;printf("请输入两个整数:");scanf("%d,%d",&a,&b);if(b==0)printf("输入错误,被除数不能为0"); else{printf("a除以b=%f",a/(b*1.0));printf("a除以b的余数为:%d",a%b); }}

多伦县15984352086: c语言初学者问一个问题 用户输入两个整数,由大到小输出该怎么写代码丫 -
廉省普米: main() {int a,b;scanf("%d%d",&a,&b);if(a>b){printf("%d>%d",a,b);}else{printf("%d>%d",b,a);} }

多伦县15984352086: 编写一个程序,要求用户输入两个整数,判定一个能否整除另一个,怎么写了,用c语言. -
廉省普米:算法:判断能否整除<==>等价于余数是否为0,在c语言中用%取模运算来求得余数 代码: #include int main() {int a, b;printf("请输入a,b(逗号分开):");scanf("%d,%d", &a, &b);if (a % b == 0) { //a%b得到的是余数,余数为0则能整除printf("a能整除b\n");} else {printf("a不能整除b\n");} return 0; }

多伦县15984352086: 编写一个程序,用于接收用户输入的两个数(可以是整数,也可以是小数),对其执行加 减 乘 除 余的运算 -
廉省普米: #include "stdio.h" main() { float num1,num2,num; printf("请输入两个小数或整数:"); scanf("%f%f",&num1,&num2); printf("您输入的两个数为:%f,%f\n",num1,num2); num=num1+num2; printf("两个数的和为:%f\n",num); num=num1-num2; printf("两个数的差为:%f\n",num); num=num1*num2; printf("两个数的乘积为:%f\n",num); num=num1/num2; printf("两个数的商为:%f\n",num); }

多伦县15984352086: 用C语言编写接收用户从键盘上输入的两个整数,求两个数的最大公约数和最小公倍数,并输出 -
廉省普米: { int i,n,max,min; for(i=0;i

多伦县15984352086: 设计一个C程序,让用户输入一个2位的整数,计算出这两位数字的乘积,并输出. -
廉省普米: #includeint main() { int x,y,z,i; printf ("input a number"); input: scanf ("%d",&x); if(x>100||x

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网