高级程序设计期末习题.docx
- 文档编号:12760802
- 上传时间:2023-04-21
- 格式:DOCX
- 页数:39
- 大小:23.77KB
高级程序设计期末习题.docx
《高级程序设计期末习题.docx》由会员分享,可在线阅读,更多相关《高级程序设计期末习题.docx(39页珍藏版)》请在冰豆网上搜索。
高级程序设计期末习题
1.输入用单个字母表示的成绩信息,转换为百分制分数。
说明:
输入A,输出95;输入B,输出85;输入C,输出75;输入D,输出65;输入E,输出65.
#include
main()
{
intscore;
chargrade;
scanf("%c",&grade);
switch(grade)
{
case'A':
printf("95\n");break;
case'B':
printf("85\n");break;
case'C':
printf("75\n");break;
case'D':
printf("65\n");break;
}
printf("\n");
return0;
}
2.根据下面的函数关系,输入X,计算Y,要求输出结果保留两位小数。
(1)当x小于5时,y=0
(2)当x大于5且小于等于10时,y=sin(x)
(3)当x大于10时,y=cos(x)+sin(x)
#include
#include"math.h"
main()
{
floaty,x;
scanf("%f",&x);
if(x<5)
{
y=0;
printf("%.2f\n",y);
}
elseif(x>5&&x<=10)
{
printf("%.2f\n",y=sin(x));
}
elseif(x>10)
{
printf("%.2f\n",y=cos(x)+sin(x));
}
elseprintf(“Nonumber\n”);
}
3.根据下面的函数关系,输入X,计算Y,要求输出结果保留两位小数。
(1)当x小于6时,y等于(1+x)
(2)当x大于等于6且小于10时,y等于(x-2)的平方加1
(3)当x大于等于10时,y等于sin(x)+2x
#include
#include"math.h"
main()
{
floaty,x;
scanf("%f",&x);
if(x<6)
{
printf("%.2f\n",y=1+x);
}
elseif(x>=6&&x<10)
{
printf("%.2f\n",y=(x-2)*(x-2)+1);
}
elseif(x>=10)
{
printf("%.2f\n",y=sin(x)+1);
}
}
4.从键盘输入三个整数,找处其最大和最小的数,并输出。
#include
main()
{
inta,b,c,max,min;
scanf("%d,%d,%d",&a,&b,&c);
max=a;
min=a;
if(a>b)
{min=b;
if(b>c)
min=c;
elseif(c>a)
max=c;}
elseif(b>a)
{
min=a;
max=b;
if(c>b)
max=c;
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 高级 程序设计 期末 习题