设变量x=10.2,y=20.5用c语言编程实现两个变量的值

设变量x=10.2,y=20.5用c语言编程实现两个变量的值

第1个回答  推荐于2018-04-02
晚上有时间看看,
#include "stdio.h"
#include "string.h"
void add(float m,float n)
{
printf("%g\n",m+n);
}
void sub(float m,float n)
{
printf("%g\n",m-n);
}
void mult(float m,float n)
{
printf("%g\n",m*n);
}
void div(float m,float n)
{
if(n==0)
printf("0不能做除数");
else
printf("%g\n",m/n);
}
void main()
{
float m,n;
char a[10];
printf("运算法则:A 加, B 减, C 乘, D 除\n请输入两个数,用空格隔开:");
scanf("%f%f",&m,&n);
printf("请输入运算法则:A , B , C或者 D\n");
getchar();
while(1)
{
gets(a);
if(strlen(a)==1)
{
switch(a[0])
{
case 'A': add(m,n);break;
case 'B': sub(m,n);break;
case 'C': mult(m,n);break;
case 'D': div(m,n);break;
default:printf("输入不规范,请重新输入!\n");break;
}
}
else
printf("输入不规范,请重新输入!\n");
}
}本回答被提问者和网友采纳
第2个回答  2018-04-01
#include <stdio.h>
#include <math.h>
void main( )
{
float x = 10.2, y = 20.5 ;
printf("%f\t%f\t%f\t%f\t\n", x+y, x-y, x*y, x/y) ; /* 直接输出:x+y、x-y、x*y、x/y的结果 */
}
第3个回答  2018-03-30
题目描述不全吧,能把原题的完整描述放上来吗
第4个回答  2016-03-22
楼主想要问什么?

设变量a=3,b=7,编程实现两个变量的互换。
int num=a+b;a=b;a=sum-b;不需要第三方变量

汇编语言
(3)X=+1101000B (6)X=-0100111B 6.已知X及Y,试计算[X+Y]补及[X-Y]补并指出是否产生溢出(设补码均用8位表示)。 (1)X=+1001110B,Y=+0010110B (3)X=-0101110B,Y=+0111011B(2)X=+0101101B,Y=-1100100B (4)X=-1000101B,Y=-0110011B7.被乘数X,乘数Y均为无符号数,试用部分积右移算法求...

单片机的题目求解!!!
Ro=7E+1,,,7EH=20H,,,7EH=41H

深入解析Ubuntu操作系统的目录
15.5.3 使用指定的命令行解释器运行shell脚本15.5.4 在脚本中使用变量15.5.5 给变量赋值15.5.6 获取变量的值15.5.7 位置参数15.5.8 位置参数实例15.5.9 使用位置参数从命令行获取变量15.5.10 使用简单的脚本自动执行任务15.5.11 内置变量15.5.12 特殊字符15.5.13 用双引号处理字符串中含有空格的变量15.5.14 用单...

...的城市,用C语言编程序求两点间的直线距离与球面距离
PI 3.14159 \/*圆周率*\/ main(){ float a,b,c,d,e,h;scanf("%f%f",&a,&b);c=abs(a-b);if (c>180)c=360-c;d=c*PI\/180; \/*求劣弧度数*\/ e=sin(d\/2)*R*2; \/*求两个城市直线距离*\/ h=d*R; \/*求两个城市球面距离*\/ printf("e=%f\\n,h=%f\\n",e,h);} ...

c语言中变量赋值20.5f是什么意思
There is no elevator to success. You have to take the stairs.

相似回答