C语言程序输出结果不对,就是一个简单的公式!
来源:学生作业帮 编辑:搜搜考试网作业帮 分类:综合作业 时间:2024/06/04 06:12:36
C语言程序输出结果不对,就是一个简单的公式!
#include
void main()
{
\x05double a,b,c,d,e;
\x05printf("a.b.c.d\n");
\x05scanf("%d%d%d%d",&a,&b&c,&d);
\x05e=a*b/c/d;
printf("%d\n",&n);
}
为甚么不管输入几,输出都是1245032?
#include
void main()
{
\x05double a,b,c,d,e;
\x05printf("a.b.c.d\n");
\x05scanf("%d%d%d%d",&a,&b&c,&d);
\x05e=a*b/c/d;
printf("%d\n",&n);
}
为甚么不管输入几,输出都是1245032?
你的代码有三个地方有问题:1. a,b,c,d,e都是double类型的,因此在scanf语句和printf语句里头的%d可改成%lf.2. 在最后一行的printf语句里,你输出的是n的地址,所以你应该把&去掉.3. 同样是在最后一行的printf语句,你没有声明n所以哪来的函数n呢?
即:#include<stdio.h>
void main()
{
double a,b,c,d,e;
printf("a.b.c.d\n");
scanf("%lf%lf%lf%lf",&a,&b&c,&d);
e=a*b/c/d;
printf("%lf\n",e);
}
即:#include<stdio.h>
void main()
{
double a,b,c,d,e;
printf("a.b.c.d\n");
scanf("%lf%lf%lf%lf",&a,&b&c,&d);
e=a*b/c/d;
printf("%lf\n",e);
}
C语言程序输出结果不对,就是一个简单的公式!
c语言加减乘除设计;大神改下要求写一个简单的计算器,输入一个数学表达式 程序输出结果.
简单C语言程序,while循环写一个程序求数列1+1/2+1/3+……1/n的和并将结果输出
用C语言编写一个程序,计算一个整数的三次方,并输出计算结果
c语言 程序模拟简单运算器的工作,输入一个算式(没有空格),遇等号‘=’输入结束,输出结果.
解释一个简单的C语言程序
一个很简单的C语言程序
一个简单的加法C语言程序
求高手编一个简单的公式的C语言程序.公式在问题补充里.
C语言 四则运算程序接受用户输入的一个四则运算表达式,输出其结果.例如用户输入表达式(5-1/5)*5,则输出结果 24
用c写一个简单的程序输出数列
用c语言编一个简单程序,输入a,b,c三个值,输出其中最大值?