摘要:
砝码称重问题:设有1g、2g、3g、5g、10g、20g的砝码各若干枚(其质量#include using namespace std;int w[6]={1,2,3,5,10,20};int a[6]={0};int sum=0;int dp[1005];int main(){ for(int i=0;i>a; sum+=a*w; } memset(dp,0,si... 阅读全文
摘要:
派生类对象也“是”基类对象,但两者不同。派生类对象可以当做基类对象,这是因为派生类包含基类的所有成员。但是基类对象无法被当做成派生类对象,因为派生类可能具有只有派生类才有的成员。所以,将派生类指针指向基类对象的时候要进行显示的强制转换,否则会使基类对象中的派生类成员成为未定义的。总结:基类指针和派生类指针指向基类对象和派生类对象的4中方法:1. 基类指针指向基类对象,简单。只需要通过基类指针简单... 阅读全文
摘要:
大家在学习C++编程时,一般在输入方面都是使用的cin.而cin是使用空白(空格,制表符和换行符)来定字符串的界的。这就导致了对于带有空格的字符串,比如”I Love www.CppLeyuan.com”只能读入”I”,后面的都无法读入。这时怎么办?(论坛:www.cppleyuan.com) 一.对于字符数组:方法一:getline()读入整行数据,它使用回车键输入的换行符来确定输入结尾。调用方... 阅读全文