用c语言怎么解一元一次方程

Python024

用c语言怎么解一元一次方程,第1张

用c语言怎么解一元一次方程:比如输入,3a+21=4a+1,输出:a=20。

#include

#include

#include

void

main()

{

\x09char

s[20],*p,b[10],ch

\x09int

i=0,f=0,f1=1

\x09int

x=0,c=0

\x09int

u=0

\x09gets(s)

\x09p=s

while(*++p!='\0')

\x09*p='

'

*(p+1)='\0'

\x09p=s

\x09while(*p!='\0')

\x09{\x09

\x09\x09if(*p>='0'&&*p='a'&&*p

因为a、b、x都是float类型,所有的scanf、printf里面都应该使用%f,不能使用%d,而且%和f之间不得有空格,而且scanf里面不要有其他字符,该语句应该为:

scanf("%f%f",&a,&b)

把这些修改了就基本上没有问题了,如果还有问题请补充,记住粘贴你修改后的程序和系统的提示,谢谢。

#include<stdio.h>

int main(){

int x

for(x=0x++) //一遍一遍的循环知道找到解

if(x+2==4){ //判断x+2是否等于4

printf("解:x=%d\n",x) //输出结果

break //退出循环

}

return 0

}