| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1478 人关注过本帖
标题:求一元一次方程,我是新手,大家帮帮忙,谢谢。。
只看楼主 加入收藏
lovetaozi770
Rank: 1
等 级:新手上路
帖 子:9
专家分:0
注 册:2010-6-20
结帖率:100%
收藏
已结贴  问题点数:10 回复次数:11 
求一元一次方程,我是新手,大家帮帮忙,谢谢。。
  输入ab后,输出一元一次方程2*a.x+3*b-5=0

  下面是我自己写的,肯定是错误的:

  #include<stdio.h>
  void main()
  {
    int a,b;
    printf("请输入两个实数");
    scanf("%f%f,&a&b\n")
    2*a.x+3*b-5=0
    printf("0=%d\n,0);
   };
 
 不要笑我,我是很新很新的新手。。呵呵。。

 请各位高手写出程序后在右边写上注释,我怕看不懂。。谢谢。。。。
   
搜索更多相关主题的帖子: 一次方程 
2010-06-20 21:03
myhnuhai
Rank: 10Rank: 10Rank: 10
等 级:青峰侠
威 望:3
帖 子:425
专家分:1725
注 册:2010-3-17
收藏
得分:5 
这个题很简单,你的错误主要是最基础的细节错误,你还是多看书吧!不要盲目的乱写!有些书写规则还是要遵守的!
#include<stdio.h>
  void main()
  {
    float a,b;
    printf("请输入两个实数");
    scanf("%f %f",&a,&b);
    printf("0=%.2f\n",((5.0-3*b)/2.0*a));
   }

不要让肮脏的记忆,迷失了原本纯洁的心灵!
2010-06-20 21:20
陛下
Rank: 2
来 自:南宁
等 级:论坛游民
帖 子:62
专家分:90
注 册:2010-5-15
收藏
得分:5 
你主要是运算那里没有搞清楚
运算式跟数学一样有顺序的
先乘除再到加减
加括号之类的
#include<stdio.h>
void main()
{
    float a,b,c;/*当然你也可以定义整型的,只不过你得不到正确数值*/
    printf("Please input two numbers:");
    printf("a=");
    scanf("%f",&a);
    printf("b=");
    scanf("%f",&b);/*输入两个数,"&"号是取地址*/
    c= 1.0*((5-3*b)/(2*a));/*运算,把结果附给c*/
        printf("The result is:x=%f ",c);  
}
2010-06-20 23:28
sunyh1999
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:版主
威 望:14
帖 子:1178
专家分:3032
注 册:2009-5-17
收藏
得分:0 
#include<stdio.h>
  void main()
  {
    float a,b;
    printf("请输入两个实数");
    scanf("%f %f",&a,&b);
    printf("0=%.2f\n",((5.0-3*b)/2.0*a));
   }
是这样的,二楼高手

欢迎来到我的博客:http://blog..cn/noisunyuhong
2010-06-21 09:49
seunqj
Rank: 1
等 级:新手上路
帖 子:53
专家分:0
注 册:2008-11-10
收藏
得分:0 
我想楼主现在刚学C,还是结合课本上的例子好好看一下语法和它们的用法。
2010-06-21 10:19
尘埃落雪
Rank: 2
等 级:论坛游民
帖 子:34
专家分:17
注 册:2010-6-7
收藏
得分:0 
#include<stdio.h>
void main()
{
  float a,b;
  float  X;
  printf("please enter the two numbers.\n");
  scanf("%f,%f",&a,&b);
  X=1.0*(5-3*b)/(2*a);
   printf("%f",X);
}
算法都是一样的,这里没什么大的难度以。你多看几次就会了
2010-06-21 12:41
huxiangwenhu
Rank: 4
等 级:业余侠客
威 望:1
帖 子:191
专家分:262
注 册:2010-6-1
收藏
得分:0 
努力!路上的我开心的笑!
2010-06-21 19:45
Tiger5392
Rank: 12Rank: 12Rank: 12
等 级:贵宾
威 望:88
帖 子:2775
专家分:2237
注 册:2006-5-17
收藏
得分:0 
2、4楼的,程序肯定错了。printf("0=%.2f\n",((5.0-3*b)/2.0*a));“2.0*a”这个应该是乘积作为分母,必须加括号。

感言:学以致用。 博客:http://www./blog/user14/65009/index.shtml email:Tiger5392@
2010-06-21 19:51
myhnuhai
Rank: 10Rank: 10Rank: 10
等 级:青峰侠
威 望:3
帖 子:425
专家分:1725
注 册:2010-3-17
收藏
得分:0 
呵呵呵 ,是错了应该加上括号:#include<stdio.h>
  void main()
  {
    float a,b;
    printf("请输入两个实数");
    scanf("%f %f",&a,&b);
    printf("0=%.2f\n",((5.0-3*b)/(2.0*a)));
   }

不要让肮脏的记忆,迷失了原本纯洁的心灵!
2010-06-21 21:36
lovetaozi770
Rank: 1
等 级:新手上路
帖 子:9
专家分:0
注 册:2010-6-20
收藏
得分:0 
哈哈,谢谢各位大侠。我确实是刚学C。。只是看了书之后太闷了,,所以发了个贴,。、
不真的感觉受益菲浅,比光看书好多了。。
呵,不错的一个论坛,。。。
2010-06-24 21:18
快速回复:求一元一次方程,我是新手,大家帮帮忙,谢谢。。
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.025540 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved