8-1
#include <iostream>
void play(char *ptr,int);
void play(char *ptr);
int k=1;//external variable;
int main() {
using namespace std;
cout<<"Enter a string:"<<endl;
char str[50];
cin.getline(str,50);
play(str);
play(str,0);
play(str,20);
play(str);
return 0;
}
void play(char *ptr,int n)
{
if(n)
for(int i=0;i<k;++i)
std::cout<<ptr<<std::endl;
++k;
}
void play(char *ptr)
{
std::cout<<ptr<<std::endl;
++k;
}
8-2
#include <iostream>
#include <string>
using namespace std;
struct CandyBar{
string name;
float weight;
int calories;
};
const char *ar="Millennium Munch";
void func(CandyBar & a,const char* ptr="Millennium Munch",double n=2.85,int m=350);
void func1(CandyBar & a);
int main() {
CandyBar candy;
func(candy);
func1(candy);
func(candy,"holle world!",3.12,222);
func1(candy);
return 0;
}
void func(CandyBar & a
C++ Primer Plus 第6版第8章编程练习答案
最新推荐文章于 2024-07-12 10:45:15 发布