C++编程 学习笔记(一) 初识

第一章 初识
因为用的是vusial studio每个工程只能放一个main文件,所以这里都
mian文件是

#include <iostream>
int main()
{
void add();
void strang();
void inputnum();
void bookstore();
add();
strang();
inputnum();
bookstore();

}

1编写程序,使用while循环50-100的整数相加P11

#include <iostream>//子函数里面需要的头文件还是要加上
void add()
{
    int num = 50,sum = 0;//逗号隔开可以写在同一行
    while (num <= 100)
    {
    sum = sum + num;
    num++;
    }
    std::cout << "result is " << sum << std::endl;
}

2编写程序,提示用户输入两个整数,打印出这两个整数指定范围所有整数

#include <iostream>
void strang()
{
    int num1 = 0, num2 = 0,i=0;
    std::cout <<"input two int number" << std::endl;
    std::cin >>  num1 >> num2 ;
    if (num1>=num2)
    {
        for (i = num2; i <= num1; i++)
        {
            std::cout << i << "  " ;//加入std::endl请到换行的作用,如果不需要换行,可以去掉
        }
    }
    else
    {
        for (i = num1; i <= num2; i++)
            std::cout << i << "  " ;
    }
}

3编写程序,从cin读取一组数,输出其和P15

#include <iostream>
void inputnum()
{
    int sum = 0, value = 0;
    while (std::cin >> value)
        sum = sum + value;
    std::cout << "the sum of input nums is" << sum<<std::endl;
}

4用Sales_item.h头文件,输入多个ISBN号,把相同的ISBN号聚集起来,存入total中,用trans保存读取的销售记录,如果trans和total指向相同,则跟新total的值,否则重置为刚读的数据transP21

#include <iostream>
void inputnum()
{

#include <iostream>
#include "Sales_item.h"
void bookstore()
{
    Sales_item total;
    if (std::cin>>total) //读入第一条交易记录
    {
        Sales_item trans;
        while (std::cin >> trans)
        {
            if (total.isbn() == trans.isbn())
                total += trans;
            else
            {
                std::cout << total << std::endl;
                total = trans;
            }
        }
        std::cout << total << std::endl;//打印的最后一条变量
    }
    else
    {
        std::cerr << "No data?" << std::endl;
    }
}
}

(1)使用文件重定向
$addItems outfile
读取infile里面的内容写到outfile文件里面去,两个文件都位于当前目录。
(2)结束,在window下用Ctrl+Z,然后再按enter或者return键,linux下是ctrl+D

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值