求教几题C语言编程

[复制链接]
查看11 | 回复5 | 2012-4-30 10:37:10 | 显示全部楼层 |阅读模式
#include#include这写反了吧。。# include # include int main(void){
//把一元二次方程三个系数存入计算机
int a = 1;//=不表示相等,表示赋值
int b = 3;
int c = 5;
double delta; //delta表示 b*b - 4*a*c
double x1; //存入一元二次方程中的一个值
double x2;//存入一元二次方程中的一个值
delta = b*b - 4*a*c;
...
回复

使用道具 举报

千问 | 2012-4-30 10:37:10 | 显示全部楼层
第一题的错误:1.你的if语句下面有两个语句的话,要用大括号括起来,不然执行就会出错。有问题的地方:if(a==0)
x1=(-b/c);
printf("这不是一元二次方程,方程的唯一解为x1=%f\n",x1);还有一个: if(a==0)
...
回复

使用道具 举报

千问 | 2012-4-30 10:37:10 | 显示全部楼层
这些题不是高人也可以做出来
float a,b,c,m;
float x1,x2,n;
printf("请输入一元二次方程的系数a,b,c:");
scanf("%f %f %f",&a,&b,&c);
if(a==0)
//判断语句中有"==" 和"!="。没有"="
{x...
回复

使用道具 举报

千问 | 2012-4-30 10:37:10 | 显示全部楼层
#include#includevoid main(void){ float a,b,c,m;float x1,x2,n;printf("请输入一元二次方程的系数a,b,c:");scanf("%f%f%f",&a,&b,&c);if(a==0){x1=(-c/b);printf("...
回复

使用道具 举报

千问 | 2012-4-30 10:37:10 | 显示全部楼层
第一个题应为if(m==0)第二题else if(x=0)改为else if(x == 0)...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行