| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1418 人关注过本帖
标题:我写的C++程序错误很多不会修改
只看楼主 加入收藏
wmf2014
Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19
等 级:贵宾
威 望:216
帖 子:2039
专家分:11273
注 册:2014-12-6
收藏
得分:4 
if语句加分号意味着语句结束,必须紧接着else才有效,否则else找不到if。

能编个毛线衣吗?
2015-04-18 18:44
yangfrancis
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:贵宾
威 望:141
帖 子:1510
专家分:7661
注 册:2014-5-19
收藏
得分:0 
前几项都是说else语句没有完整的上文,就是说要保证每一次用else之前要看得出它前面是哪一个
if(<bool>){...;}语句在和它搭配。后几个说的是找不到你程序中要调用的某些文件。
如果是C++的话,你还是在main前面加上类型符号吧,另外main函数还少了后半边花括号呢。
2015-04-18 22:03
w6101213029
Rank: 1
等 级:新手上路
帖 子:2
专家分:4
注 册:2015-4-19
收藏
得分:4 
c++是iostream的头文件
2015-04-19 12:25
傻戳戳的西瓜
Rank: 1
来 自:穿越
等 级:新手上路
帖 子:18
专家分:4
注 册:2015-4-16
收藏
得分:4 
好像是你的else前面没有对应的if,而且你这一句  if(0<=p&p<=45);  不要分号,  而且{s=(h-2*h*(p0-p)*(p0-p))/po*p0,v=4*h*w*(p0-p)/p0*p0,a=-4*h*w*w/p0*p0;}}  每个计算只见用分号隔开,应该这样{s=(h-2*h*(p0-p)*(p0-p))/po*p0;v=4*h*w*(p0-p)/p0*p0;a=-4*h*w*w/p0*p0;}}......具体其他的你再试试

想好好学习c++........
2015-04-19 14:49
小狼烟
Rank: 2
等 级:论坛游民
威 望:1
帖 子:15
专家分:32
注 册:2011-11-23
收藏
得分:4 
程序代码:
#include<math.h>
#include<stdio.h>
#include<iostream>
using namespace std;
void main() 
{ 
    double s,h,p1,p,p0,a,v,w,p2;


    w=215*3.14/30,h=30,p0=90,p1=90,p=0,p2=190,p=0; 
    for(;p<=190;p=p+5) 
    {
        //0-45 ->p
        if(0<=p&&p<=45) 
          {s=2*h*p*p/p0*p0;
           v=4*h*w*p/p0*p0;
           a=4*h*w*w/p0*p0;
           cout<<a<<"  "<<v<<"  "<<s<<endl;
           } 
        else 
        {
            if(45<p&&p<=90) {
                s=(h-2*h*(p0-p)*(p0-p))/p0*p0;
                v=4*h*w*(p0-p)/p0*p0;
                a=-4*h*w*w/p0*p0;
                cout<<a<<"  "<<v<<"  "<<s<<endl;}
        
            else if(100<=p&&p<=145) 
                {s=(h-2*h*(p-100))/p0*p0;
                 v=-4*h*w*(p-100)/p0*p0;
                 a=-4*h*w*w/p0*p0; 
                 cout<<a<<"  "<<v<<"  "<<s<<endl; } 
            else {
                 s=2*h*(p2-p)*(p2-p)/p0*p0;
                 v=-4*h*w*(p2-p)/p0*p0;
                 a=4*h*w*w/p0*p0;
                 cout<<a<<"  "<<v<<"  "<<s<<endl;
            }
        }
    } 
    
}

啦啦啦德玛西亚!
2015-04-20 16:09
快速回复:我写的C++程序错误很多不会修改
数据加载中...
 
   



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

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