C语言程序修改
#include<stdio.h>voidmain(){inta,b;scanf("%d%d,&a,&b");printf("a+b=%d\n,a+b");printf(...
#include <stdio.h>
void main()
{
int a,b;
scanf("%d%d,&a,&b");
printf("a+b=%d\n,a+b");
printf("a-b=%d\n,a-b");
printf("a*b=%d\n,a*b");
printf("a/b=%d\n,a/b");
}
怎么让输出结果显示数字,而且输入任意2个数会自动加减乘除?
例如:1+2=3
1-2=-1
1*2=2
1/2=0.5 展开
void main()
{
int a,b;
scanf("%d%d,&a,&b");
printf("a+b=%d\n,a+b");
printf("a-b=%d\n,a-b");
printf("a*b=%d\n,a*b");
printf("a/b=%d\n,a/b");
}
怎么让输出结果显示数字,而且输入任意2个数会自动加减乘除?
例如:1+2=3
1-2=-1
1*2=2
1/2=0.5 展开
展开全部
首先说的第一个问题是,楼主对输入和输出函数的使用方法没有领会,双引号只是应该括住输入或输出的格式符,而输入量或者输出量是放在双引号的后面的。第二,输出语句中,要想输出三个量,比如被减数,减数和差,那么输出语句中就应该有三个输出的格式符,而不是只有一个。第三,在C语言中,如果用整数来存储两个整数值,那么它们的商仍然是一个整数,比方说1/2的商,结果就是零。所以要想输出得到0.5,那么有两种方案,一种是输入仍然使用整数而计算前先把它转换为浮点数,计算以后再进行输出,还有一种就是输入的时候就以浮点数来进行输入,而为了防止输出时带许多个小数点后面的零,这里采用了%g的格式进行输出。
#include
void main()
{ double a,b;
scanf("%lf%lf",&a,&b);
printf("%g+%g=%g\n",a,b,a+b);
printf("%g-%g=%g\n",a,b,a-b);
printf("%g*%g=%g\n",a,b,a*b);
printf("%g/%g=%g\n",a,b,a/b);
}
展开全部
以加法为例,改为
printf("%d+%d = %d\n", a,b,a+b);
这样就可以显示出你输入的数字和计算结果了。其它以此类推。
好好学习天天向上
printf("%d+%d = %d\n", a,b,a+b);
这样就可以显示出你输入的数字和计算结果了。其它以此类推。
好好学习天天向上
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你这里不是已经写了代码的嘛,难道还有别的要求
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
广告 您可能关注的内容 |