(完整版)C++与数据结构基础简明教程课后习题答案

  • 格式:docx
  • 大小:22.49 KB
  • 文档页数:51

下载文档原格式

  / 51
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

C++与数据结构基础简明教程课后习题答案

1-7-1

//输出一个数的10 倍

#include

using namespace std;

int main()

{

}

1-7-2cout<<"Please input an interger:\n"; int a;

cin>>a;

cout<<"result="<

//输出两个数中的较小的#include using namespace std; int main()

{

}

1-7-3double x,y,min;

cout<<"please input two numbers"<>x>>y;

min=(x>y?y:x);

cout<<"the smaller is"<<' '<

//输入半径计算周长和面积

#include

using namespace std;

int main()

{

cout<<"请输入半径\n";

double rad;

cin>>rad;

double c,s;

c=2*3.14*rad;

s=3.14*rad*rad;

cout<<"周长是"<

cout<<"面积是"<

return 0;

}

1-7-4

//将10000 秒化成小时分钟秒

#include

using namespace std;

int main()

{

int hour,min,second;

hour=10000/3600;

min=(10000%3600)/60;

second=10000-hour*3600-60*min;

cout<

return 0;

}

1-7-5

//将一个三位数倒叙输出

#include

using namespace std;

int main()

{

int num,num_bai,num_shi,num_ge;

cout<<"请输入一个三位数";

cin>>num;

num_bai=num/100;

num_shi=(num-num_bai*100)/10;

num_ge=num-num_bai*100-num_shi*10; cout<

cout<

cout<

return 0;

}

2-3

//简单的输入输出

#include

using namespace std;

int main()

{

double y,n;

cout<<"please input a number\n";

cin>>n;

if (n>0) y=n+1;

if (n<0) y=n*n;

} 2-4if (n==0) y=0;

cout<<"the result is:"<<' '<

//输出学生学号和对应的成绩等级

#include

using namespace std;

int main()

{

double fenshu;

int xuehao;

char dengji;

int i;

for (i=1;i<=10;i++)

{

onerror:cout<<"please input student score\n";

cin>>fenshu;

if (fenshu>=90&&fenshu<=100) dengji='A';

if (fenshu>=80&&fenshu<90) dengji='B';

if (fenshu>=600&&fenshu<80) dengji='C';

if (fenshu>=0&&fenshu<60) dengji='D';

if (fenshu<0)

{

cout<<"error";

goto onerror;

}

if (fenshu>100)

{

cout<<"error";

goto onerror;

}

cout<<"the id is"<

cout<<"the score is"<

}

return 0;

}

2-5

//判断输入字符类别

#include

using namespace std;

int main()

{

char zifu;

int ascii;

cout<<"please input a characteristic\n";

cin>>zifu;

ascii=zifu;

if (ascii>=48&&ascii<=57)

{

cout<<"数字\n";

goto end;

}

if (ascii>=97&&ascii<=122)

{

cout<<"小写字母\n";

相关主题