C++程序设计实践教程思考题答案 下载本文

内容发布更新时间 : 2024/12/23 0:29:25星期一 下面是文章的全部内容请认真阅读。

实验1 C++基础

6.编写程序,输入某大写字母的ASCII码值,输出该字母的对应小写字母。

#include using namespace std; int main() { int i; cin>>i;

if(i>=65 && 1<=90 )

cout<

cout<<\输入有误\} return 0; 实验2 三、实验思考

1.输入直角三角形的两条直角边长,调用平方根库函数sqrt来求斜边的长度

#include #include using namespace std; int main()

{ float a,b,c;

cout<<\请输入直角三角形的两条边长:\cin>>a>>b; c=sqrt(a*a+b*b);

cout<<\直角三角形的斜边=\return 0; }

2.从键盘输入一个字符,如果输入的是英文大写字母,则将它转换成小写字母后输出,否则输出原来输入的字符。 #include using namespace std; int main() { char c;

1

cout<<\请输入一个字符:\cin>>c;

if(c>='A'&& c<='Z') c+='a'-'A'; cout<

3.输入一个学生的成绩,如高于60分,则输出“pass”;否则,输出“failed”。 #include using namespace std; int main() {

float grade;

cout<<\请输入成绩:\cin>>grade; if(grade>=60) cout<<\else

cout<<\return 0; }

4. 计算分段函数 #include #include using namespace std; int main() {

double x,y;

cout<<\请输入一个数x:\

cin>>x; if(!x)

y=cos(x)-pow(x,2)+3*x; else

y=sin(x)+sqrt(pow(x,2)+1)+3*x; cout<<\return 0; }

2

5. 从键盘上输入1~7之间的一个数字,输出其对应星期几的英文表示。 #include using namespace std; int main() { char c;

cout<<\cin>>c; switch(c) {

case '1':cout<<\case '2':cout<<\case '3':cout<<\

case '4':cout<<\case '5':cout<<\case '6':cout<<\case '7':cout<<\default: cout<<\}

cout<

6. 设计一个简单的计算器程序,能够进行加、减、乘、除简单运算并显示结果。 #include using namespace std; int main() {

cout<<\输入简单的算术表达式:(数 操作符 数)\int leftOperand,rightOperand; char Operator;

cin>>leftOperand>>Operator>>rightOperand; int result; switch(Operator) { case '+':