| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 303 人关注过本帖
标题:各位大神帮我看看这程序拿错了 就是编译不了
只看楼主 加入收藏
摄魂动
Rank: 1
等 级:新手上路
帖 子:6
专家分:0
注 册:2013-11-19
结帖率:100%
收藏
已结贴  问题点数:20 回复次数:7 
各位大神帮我看看这程序拿错了 就是编译不了
#include<stdio.h>
#include<math.h>
int main()
{
    float a,b,c,m,n,k,s;
    printf("input three words:\n");
    scanf("%f%f%f",&a,&b,&c);
    m=b*b-4*a*c;
    k=sqrt(m);
    if(m>0)
    {
    n=(-b+k)/(2*a);
    s=(-b+k)/(2*a);
    printf("answer is:%f,%f",n,s);
    }
    else if(m==0)
    n=(-b)/(2*a);
    printf("answer is:%f",n);
    else printf("error\n");
    return 0;
}
搜索更多相关主题的帖子: include return 
2013-11-21 20:08
wp231957
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
来 自:神界
等 级:贵宾
威 望:423
帖 子:13688
专家分:53332
注 册:2012-10-18
收藏
得分:5 
1>d:\my documents\visual studio 2010\projects\ttt\ttt.cpp(22): error C2181: 没有匹配 if 的非法 else

这错误不是很明显

DO IT YOURSELF !
2013-11-21 20:58
pink_duo
Rank: 9Rank: 9Rank: 9
等 级:蜘蛛侠
帖 子:209
专家分:1054
注 册:2013-11-5
收藏
得分:15 
#include<stdio.h>
#include<math.h>
int main()
{
    float a,b,c,m,n,k,s;
    printf("input three words:\n");
    scanf("%f%f%f",&a,&b,&c);
    m=b*b-4*a*c;
    k=sqrt(m);
    if(m>0)
    {
    n=(-b+k)/(2*a);
    s=(-b+k)/(2*a);
    printf("answer is:%f,%f",n,s);
    }
    else if(m==0)
    {
        n=(-b)/(2*a);
        printf("answer is:%f",n);
    }
    else printf("error\n");
    return 0;
}

埋头做牛,抬头做人,低头做狗
2013-11-21 20:59
pink_duo
Rank: 9Rank: 9Rank: 9
等 级:蜘蛛侠
帖 子:209
专家分:1054
注 册:2013-11-5
收藏
得分:0 
else if(m==0)
    n=(-b)/(2*a);
    printf("answer is:%f",n);
    else printf("error\n");


if不用花括号只能用一个分号的语句

埋头做牛,抬头做人,低头做狗
2013-11-21 21:00
zhujianiu
Rank: 4
等 级:业余侠客
帖 子:126
专家分:244
注 册:2010-5-14
收藏
得分:0 
好多大神啊
2013-11-21 21:01
pink_duo
Rank: 9Rank: 9Rank: 9
等 级:蜘蛛侠
帖 子:209
专家分:1054
注 册:2013-11-5
收藏
得分:0 
什么是大神啊

埋头做牛,抬头做人,低头做狗
2013-11-21 21:04
zhujianiu
Rank: 4
等 级:业余侠客
帖 子:126
专家分:244
注 册:2010-5-14
收藏
得分:0 
坑爹的多。。不坑爹的少
2013-11-21 21:13
thb
Rank: 2
等 级:论坛游民
帖 子:26
专家分:31
注 册:2013-11-21
收藏
得分:0 
错了,1.开方前,应该判断是否是正数。2,求两根的时候你写的一样了。3,if作用域没包住你想表达的内容。
2013-11-21 22:26
快速回复:各位大神帮我看看这程序拿错了 就是编译不了
数据加载中...
 
   



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

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