| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1320 人关注过本帖
标题:新手报到,刚开始学C++,弄了几行代码,求鉴定
只看楼主 加入收藏
cyy998
Rank: 1
等 级:新手上路
帖 子:11
专家分:5
注 册:2012-12-22
结帖率:100%
收藏
已结贴  问题点数:2 回复次数:17 
新手报到,刚开始学C++,弄了几行代码,求鉴定
本人刚开始学C++,到我发贴的时间刚好是3天,已经学到循环语句了,为对已学的进行巩固,自己写了几行代码,弄成一个小程序在VS2010能编译通过,因为是初学,很多地方还不是很懂,所以把代码发上来,求鉴定,请多给意见,不胜感激!
程序的主要思路:结合循环语句和if语句,编写一个能求出从一个整数到另一个整数连加结果的代码.
代码如下:
程序代码:
//加载头文件
#include <iostream>
#include <Windows.h>
using namespace std;
//程序开始
int main()
{                                            
    while(1)                                                //外循环开始,这是一个无限循环
    {
        int a=0,b=0,c=0;                                    //初始化变量
        cout<<"---本程序将演示从一个比较小的整数到一个比较大的整数连加的结果---\n\n请输入一个比较小的整数:";
        cin>>a;
        cout<<"\n\n请输入一个比较大的整数(结束请输入0):";
        cin>>c;
        int d=a;
        if (c>0)                                             //判断条件,决定执行内循环还是跳出外循环
        {
            for (;d<=c;d++)                                  //内循环开始,判断条件,执行自加
            {
                b+=d;                                                //执行连加
                system("cls");                               //清屏
                cout<<"计算中:"<<b<<"\n\n";                 //计算连加的结果
                Sleep(10);                                   //延时(单位:毫秒)
            }
            cout<<"计算结束,从“"<<a<<"”到“"<<c<<"”连加的结果是:"<<b<<"\n\n";
            system("pause");                                 //暂停
            system("cls");                                   //清屏
        }
        else
            break;                                           //跳出外循环
    }
    cout<<"\n\n满足退出条件,程序结束,";
    system("pause");                                         //暂停
    return 0;
}
//程序结束


[ 本帖最后由 cyy998 于 2012-12-22 13:31 编辑 ]
搜索更多相关主题的帖子: include 不胜感激 鉴定 
2012-12-22 13:30
qunxingw
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:贵宾
威 望:24
帖 子:1676
专家分:7295
注 册:2011-6-30
收藏
得分:0 
有成就感就好

www.qunxingw.wang
2012-12-22 13:37
peach5460
Rank: 15Rank: 15Rank: 15Rank: 15Rank: 15
来 自:武汉
等 级:贵宾
威 望:30
帖 子:2780
专家分:6060
注 册:2008-1-28
收藏
得分:0 
写得不错嘛,比我当年学C++强多了

我总觉得授人以鱼不如授人以渔...
可是总有些SB叫嚣着:要么给代码给答案,要么滚蛋...
虽然我知道不要跟SB一般见识,但是我真的没修炼到宠辱不惊...
2012-12-22 13:48
cyy998
Rank: 1
等 级:新手上路
帖 子:11
专家分:5
注 册:2012-12-22
收藏
得分:0 
回复 3楼 peach5460
有什么地方需要改进的么?请给点意见!
2012-12-22 14:07
fxbszj
Rank: 5Rank: 5
来 自:阿修罗界
等 级:职业侠客
威 望:4
帖 子:163
专家分:331
注 册:2012-10-8
收藏
得分:0 
#include <Windows.h>这句不需要吧
你又不是在写windows程序,如果是windows程序那也不是int main{}了
2012-12-22 14:37
abcctv
Rank: 1
等 级:新手上路
帖 子:1
专家分:0
注 册:2012-12-22
收藏
得分:0 
值得学习
2012-12-22 15:10
cyy998
Rank: 1
等 级:新手上路
帖 子:11
专家分:5
注 册:2012-12-22
收藏
得分:0 
回复 5楼 fxbszj
因为用到了Sleep,这是我在百度搜的,说因为Sleep在windows.h里,所以要#include <windows.h>
我自己还没学到这里呢
2012-12-22 15:42
peach5460
Rank: 15Rank: 15Rank: 15Rank: 15Rank: 15
来 自:武汉
等 级:贵宾
威 望:30
帖 子:2780
专家分:6060
注 册:2008-1-28
收藏
得分:0 
回复 4楼 cyy998
代码风格
封装
错误判断(防御式编程)

我总觉得授人以鱼不如授人以渔...
可是总有些SB叫嚣着:要么给代码给答案,要么滚蛋...
虽然我知道不要跟SB一般见识,但是我真的没修炼到宠辱不惊...
2012-12-22 15:44
cyy998
Rank: 1
等 级:新手上路
帖 子:11
专家分:5
注 册:2012-12-22
收藏
得分:0 
回复 8楼 peach5460
感谢指教,能具体说说么?
因为只学了三天,后面的路还很长,您的意见将会对我以后的学习起到很大的帮助.
2012-12-22 15:49
cyy998
Rank: 1
等 级:新手上路
帖 子:11
专家分:5
注 册:2012-12-22
收藏
得分:0 
回复 6楼 abcctv
呵呵,只是个爱好,0基础的,也没有系统的教学材料,更没有老师面对面的教,不知道能不能学好,我现在每天至少百度100次以上
2012-12-22 15:51
快速回复:新手报到,刚开始学C++,弄了几行代码,求鉴定
数据加载中...
 
   



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

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