| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 470 人关注过本帖
标题:丢掉两年了,现在改点东西,突然不会了。
只看楼主 加入收藏
mfkblue
Rank: 5Rank: 5
等 级:职业侠客
帖 子:472
专家分:343
注 册:2008-12-21
结帖率:96.25%
收藏
已结贴  问题点数:20 回复次数:6 
丢掉两年了,现在改点东西,突然不会了。
#include <iostream.h>
void main()
{int i=1,sum=0;
loop:
sum=sum+i; //sum+=i++;
i=i+1;
if(i<=100)
goto loop;
cout<<sum;}

#include<iostream.h>
void main()
{
    int a,b,c;
    cin>>a>>b>>c;
if (a>b&&a>c)
cout <<a;
if (b>a&&b>c)
cout <<b;
else cout <<c;
}

以前写的一些小东西,怎么输出都不正常,全是一闪就什么都没了.
cout全C不出来了,哪位大哥教下我是为啥啊。

[ 本帖最后由 mfkblue 于 2012-5-2 17:26 编辑 ]
搜索更多相关主题的帖子: 东西 void include 
2012-05-02 17:23
coleev
Rank: 2
来 自:四川,成都
等 级:论坛游民
帖 子:22
专家分:53
注 册:2010-9-9
收藏
得分:7 
- -#
貌似可以是
#include <iostream>
#include <stdlib.h>
void main
{
    int i=1,sum=0;
    while(1<=100)
    {
        sum+=i;
        i++;
    }
    cout<<sum;
    system("pause");
}

【2】
第二个if前面价格else → else if(b>a&&b>c) cout<<b;
2012-05-02 17:33
mfkblue
Rank: 5Rank: 5
等 级:职业侠客
帖 子:472
专家分:343
注 册:2008-12-21
收藏
得分:0 
不是代码有问题,就算是下面这样的:
#include <iostream.h>
#include <stdlib.h>

void main()
{int sum=0;
cout<<sum;
system("pause");
}
也只显示按任意键继续,我一按然后就没有然后了。
2012-05-02 17:42
tongzhipeng
Rank: 3Rank: 3
等 级:论坛游侠
帖 子:14
专家分:101
注 册:2012-5-1
收藏
得分:7 
代码逻辑没有问题,我测试了一下,可能是你环境或者配置出了问题吧
我是在ubuntu 和g++编译环境下测试的
程序代码:
#include <iostream>
using namespace std;
int main()
{int i=1,sum=0;
loop:
sum=sum+i; //sum+=i++;
i=i+1;
if(i<=100)
goto loop;
cout<<sum;}

结果为
5050
要不在最后加个sleep(10),试试看能不能停下

[ 本帖最后由 tongzhipeng 于 2012-5-2 19:14 编辑 ]
2012-05-02 19:09
非己莫属
Rank: 2
来 自:河南信阳
等 级:论坛游民
帖 子:13
专家分:14
注 册:2012-4-28
收藏
得分:7 
楼主,第一个程序我就可以运行出结果呀,是5050吧,你是不是配置出问题了呀,我是在vc++6.0中编译的。
第二个程序你输入a,b,c时中间要留有空格,否则认为它是一个数,分开就对了。
2012-05-02 19:33
mfkblue
Rank: 5Rank: 5
等 级:职业侠客
帖 子:472
专家分:343
注 册:2008-12-21
收藏
得分:0 
可能是VC6.0,不知道出了什么问题,今天把系统都重装了一遍。
直接编译出这个错误.fatal error C1010: unexpected end of file while looking for precompiled header directiv
百度后,加头文件#include"stdafx.h" 出error C2065: 'cout' : undeclared identifier这个错误.
如果 Settings,选择C/C++选项卡,从Category组合框中选中Precompiled Headers,选择Not Using Precompiled headers,如果这样操作后,编译通过,但cout是无法显示任何东西的。
就用下面代码测试的.system("pause");这条起作了,可以停下来让我按下,但就是cout不能正常显示,。我要改的了一个程序代码也是以前写的很麻烦,不能cout,我根本无法改。
#include <iostream.h>
#include <stdlib.h>
#include"stdafx.h"
void main()
{int sum=0;
cout<<sum;
system("pause");
}


下面附上我想改的代码,不用看,我不会写,所以写的很麻烦.
#include <iostream.h>
#include <string.h>
#include <fstream.h>
#include <string.h>
#include <stdlib.h>
#include <stdio.h>
#include <Winsock2.h>
#include <Windows.h>

int main()
{   
   
     WSADATA   WsaData;   
  WSAStartup(MAKEWORD(2,2),&WsaData);   
  char   name1[256];   
  gethostname(name1,256);
  ofstream an("c:\\name.txt",ios::out);
    an.write(name1,strlen(name1));
    an.close();
   
   
   
   
    int i,j,v=0,na,quprice=0;
    ifstream rn("c:\\name.txt",ios::in);
    char name[20];
    rn.getline(name,20);
    for(i=0;i<3;i++)
        name[i]=name[i+4];
    name[i]='\0';
    na=atoi(name);
    rn.close();
char wy[]="无烟区",bf[]="包房区",sp[]="平价区",yx[]="游戏区";
    ifstream a("c:\\Program Files\\tools\\run\\透明2\\工作站.ini",ios::in);
    char temp[256],file[10][256];
    int n;
   
    while(a.getline(temp,256))
    {
        n=strlen(temp);
        if(n==62&&temp[8]=='1')
        {
        temp[n-5]=name[0];
        temp[n-4]=name[1];
        temp[n-3]=name[2];
        }
        
        if(64==n)
        {
            if(na>123&&na<168)
            {
            for(i=0;i<6;i++)
            temp[n+i-6]=wy[i];
            quprice=1;
            }
            else if(na>167)
            {
            for(i=0;i<6;i++)
            temp[n+i-6]=bf[i];
            quprice=2;
            }
            else if(na>0&&na<84||na>111&&na<124)
            {
            for(i=0;i<30;i++)
            temp[n+i-6]=yx[i];
            quprice=3;
            }
            else if(na>83&&na<112)
            {
            for(i=0;i<6;i++)
            temp[n+i-6]=sp[i];
            quprice=4;
            }
        }
        if(75==n&&temp[8]=='3'&&quprice==1)
        {
            if(na>123&&na<168)
                temp[65]='3';
            
        }
        
        if(75==n&&temp[8]=='4'&&quprice==1)
        {
            if(na>123&&na<168)
                temp[65]='3';
            
        }
        
        if(75==n&&temp[8]=='3'&&quprice==2)
        {
            if(na>167)
                temp[65]='3';
            
        }
        if(75==n&&temp[8]=='4'&&quprice==2)
        {
            if(na>167)
                temp[65]='3';
            
        }
        if(75==n&&temp[8]=='3'&&quprice==3)
        {
            if(na>0&&na<90||na>111&&na<124)
                temp[65]='3';
            
        }
        if(75==n&&temp[8]=='4'&&quprice==3)
        {
            if(na>0&&na<90||na>111&&na<124)
                temp[65]='3';
            
        }

        if(75==n&&temp[8]=='3'&&quprice==4)
        {
            if(na>83&&na<112)
                temp[65]='2';
            
        }
        if(75==n&&temp[8]=='4'&&quprice==4)
        {
            if(na>83&&na<112)
                temp[65]='1';
            
        }
   
        i=0;
        while(temp[i]!='\0')
        {
            file[v][i]=temp[i];
            i++;
        }
        file[v][i]='\0';
            v++;
        cout<<n<<endl;
    }
    a.close();
    ofstream b("c:\\Program Files\\tools\\run\\透明2\\工作站.ini",ios::out);
    for(i=0;i<v;i++)
    {   
        j=0;
        while(file[i][j]!='\0')
        {
            temp[j]=file[i][j];
            j++;
        }
        temp[j]='\0';
        b.write(temp,strlen(temp));
        b.put('\n');
        cout<<temp<<endl;
    }
        b.close();
        WinExec( "c:\\Program Files\\tools\\run\\run.exe", SW_SHOW);
        
return 0;
}




[ 本帖最后由 mfkblue 于 2012-5-3 17:22 编辑 ]
2012-05-03 17:10
非己莫属
Rank: 2
来 自:河南信阳
等 级:论坛游民
帖 子:13
专家分:14
注 册:2012-4-28
收藏
得分:0 
楼主,我不明白你的意思,像这个程序可以运行出结果呀。
#include<iostream.h>
void main()
{
int sum=0;
cout<<sum;
}
不知道你是不是要输出sum的值,把第二个和第三个头文件去掉,再把system("pause")去掉就好了。
不知道我是不是答非所问,还没理解你的意思。
2012-05-05 18:47
快速回复:丢掉两年了,现在改点东西,突然不会了。
数据加载中...
 
   



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

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