C++与数据结构基础简明教程课后习题答案
1-7-1
//输出一个数的10倍 #include
cout<<\input an interger:\\n\ int a; cin>>a;
cout<<\ return 0; } 1-7-2
//输出两个数中的较小的 #include
double x,y,min;
cout<<\input two numbers\ cin>>x>>y; min=(x>y?y:x);
cout<<\smaller is\'< //输入半径计算周长和面积 #include 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 int hour,min,second; hour=10000/3600; min=(10000600)/60; second=10000-hour*3600-60*min; cout< 1-7-5 //将一个三位数倒叙输出 #include 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< //简单的输入输出 #include double y,n; cout<<\input a number\\n\ cin>>n; if (n>0) y=n+1; if (n<0) y=n*n; if (n==0) y=0; cout<<\result is:\'< //输出学生学号和对应的成绩等级 #include double fenshu; int xuehao; char dengji; int i; for (i=1;i<=10;i++) { onerror:cout<<\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<<\ goto onerror; } if (fenshu>100)