该楼层疑似违规已被系统折叠 隐藏此楼查看此楼

#include

#include

void fun(char *a,int left ,int right , int *b ,int *c) // int fun(字符数组 上界 下界 常数 系数)

{

int f; // 符号位

int sum ; //数字位

int i; // 循环变量

f=1;

sum=0;

for (i=left; i<= right ; i++)

{ if(a[i] == '-') f=-1;

if (a[i] =='+') f=1;

if(a[i] >='0' && a[i] <= '9')

{

sum=10*sum + a[i] - '0' ;

}

if(a[i]>='a' && a[i]<='z')

*c=sum;

else *b=sum;

}

}

// 函数 用来在a[left] -- a[right]中 得出a常数,b系数。

int main( int argc, char *argv[])

{

char *a; //字符串

int dy; // 等于号的位置;

int z; // 字符数组总共元素

int b,c; // b为常数 c为系数

int d,e; // d为常数 e为系数

int i; //循环变量

int jie; //方程的解

int zm ; //字母

a=NULL;

dy=0;

scanf("%s",a);

z=strlen(a);

for(i=1;i<=z;i++)

{

if (a[i] == '==' )

{z=i;

break;

}

}

for(i=1;i<=z;i++)

{

if ( a[i] <= 'z' && a[i] >='a')

{

zm=a[i];

break;

}

}

a=0;b=0;

fun(a,1,dy,&b,&c);

fun(a,dy,z,&d,&e);

jie=(d-b)/(e-c);

printf("%c = %d",zm,jie);

getch();

return 0;

}

这是我的第一次源代码,后来经过人指点

改为:

#include

#include

void fun(char *a,int left ,int right , int *b ,int *c) // int fun(字符数组 上界 下界 常数 系数)

{

int f; // 符号位

int sum ; //数字位

int i; // 循环变量

f=1;

sum=0;

for (i=left; i<= right ; i++)

{ if(a[i] == '-') f=-1;

if (a[i] =='+') f=1;

if(a[i] >='0' && a[i] <= '9')

{

sum=10*sum + a[i] - '0' ;

}

if(a[i]>='a' && a[i]<='z')

*c=sum;

else *b=sum;

}

}

// 函数 用来在a[left] -- a[right]中 得出a常数,b系数。

int main( int argc, char *argv[])

{

char a[20]; //字符串

int dy; // 等于号的位置;

int z; // 字符数组总共元素

int b,c; // b为常数 c为系数

int d,e; // d为常数 e为系数

int i; //循环变量

double jie; //方程的解

int zm ; //字母

a=NULL;

dy=0;

scanf("%s",a);

z=strlen(a);

for(i=0;i

{

if (a[i] == '==' )

{z=i;

break;

}

}

for(i=0;i<=z;i++)

{

if ( a[i] <= 'z' && a[i] >='a')

{

zm=a[i];

break;

}

}

fun(a,1,dy,&b,&c);

fun(a,dy,z,&d,&e);

jie=jie=((double)(d-b))/(c-e);

printf("%c = %.3f",zm,jie);

getch();

return 0;

}

——————

改动日志:

怎样用c语言解一元一次方程,问一道算法题目(解一元一次方程的问题)相关推荐

  1. 求解一元一次方程C语言,问一道算法题目(解一元一次方程的问题)

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 #include #include void fun(char *a,int left ,int right , int *b ,int *c) // i ...

  2. c语言二分法查找一个数_算法简解-二分查找

    读书不记录=没读,始终是我的信条·····最近因为要参加竞赛,发现自己真的差的很远,所以打算重新开始学习一遍算法及AI的相关数学知识,相信很多人都是闻数学,理工科色变,之前也是觉得上数理课太难了,真的 ...

  3. C语言LMS双麦克风消噪算法,详解双麦克风实时自适应噪声消减技术

    近年来,智能手机和笔记本电脑等移动/便携设备市场持续快速发展.这些产品在不断集成更多新功能以增强用户体验的同时,在基本语音通信功能的用户体验方面仍有充足提升空间,特别是在嘈杂环境下提升语音清晰度,同时 ...

  4. Word2Vec算法详解(CBOW和skip-gram算法详解)

    这里发现了一篇很好的教程,因此就不写了,大家直接下载看就可以了,自己也偷偷懒,这篇文章对word2vec算法思想讲解的很透彻,很浅显易懂,这里对此表示感谢,当然你的英文比较好的情况下,可以直接看英文原 ...

  5. 最短路dijkstra算法详解_最短路径问题---Dijkstra算法详解

    1.Dijkstra算法介绍 · 算法起源: · Djkstra 算法是一种用于计算带权有向图中单源最短路径(SSSP:Single-Source Shortest Path)的算法,由计算机科学家E ...

  6. 解三元一次方程组的算法,C语言,Python,Java实现

    解三元一次方程组是数学中的一个重要问题,在许多实际应用中都有广泛的应用.比如,化学反应.工程设计.地理测量等都需要求解方程组.本文将分别用C语言.Python和Java实现解三元一次方程组的算法. 解 ...

  7. 从最大似然到EM算法浅解 http://blog.csdn.net/zouxy09/article/details/8537620

    1. EM blog的举例就是group 然后就是每个group的function很有效地串联所学的知识,看到的论文,所有的思考,都是有一定的逻辑关系,如何逐渐develop你的想法,都是有一定的源头 ...

  8. Matlab人脸检测算法详解

    这是一个Matlab人脸检测算法详解 前言 人脸检测结果 算法详解 源代码解析 所调用函数解析 bwlabel(BW,n) regionprops rectangle 总结 前言 目前主流的人脸检测与 ...

  9. 图像视频滤镜算法详解系列

    序言 为什么要写滤镜相关的内容? 这个问题其实不用回答,大家活在互联网高度发达的社会,发照片,发视频就像吃饭穿衣睡觉一样,已经成为了我们生活中的一部分,在发照片,发视频前,有谁没有用过一些特效处理呢? ...

最新文章

  1. Asp.net系列--基础篇(一)
  2. nodejs 获取get中携带的参数值
  3. APACHE服务器出现No input file specified.的完美解决方案
  4. 分布式与人工智能课程(part5)--第五课
  5. 很高兴加入 英文_XR车载公司Holoride加入高通XR计划
  6. C语言指定初始化器解析及其应用
  7. c语言中0xof423什么意思,C语言指针 百思不得其解的一个问题
  8. B2.Java代码查错
  9. 如何用java实现使用电子邮件控制你的电脑
  10. python比较两张图片是否一样_python实战===用python对比两张图片的不同
  11. 不让EditText打开就获取焦点
  12. 9、1.4.1 JDK下载与安装
  13. 夏普Sharp AR-6120N 一体机驱动
  14. c语言优先级详解pdf,C语言符号优先级.pdf
  15. 可爱的狮子(lion)
  16. 四川泸州市高职计算机学校,四川泸州职高学校有哪些?
  17. EDA程序设计--数字日历电路
  18. python自动化word操作
  19. 【论文笔记之 CLMS】The Complex LMS Algorithm
  20. C语言结构体复习(一)

热门文章

  1. 积极拥抱.NET Core开源社区
  2. 你知道实习对你有多重要吗?
  3. 云评测、云监测、云加速,性能魔方mmTrix全球速度最快
  4. 陶哲轩实分析 定理 13.3.5 :紧致度量空间上的连续函数一致连续
  5. 《虚拟化与云计算》读书感(三)数据中心的概述
  6. 如何成为一名成功的 iOS 程序员?
  7. python使用difflib对比文件示例
  8. 软件工程概论——课堂测试1
  9. wp实例开发精品文章源码推荐
  10. 恶意软件每天至少30万个变种 杀毒软件捉襟见肘 来看4种恶意软件反查杀技术...