高级程序设计期末习题.doc

上传人:h**** 文档编号:1372640 上传时间:2019-02-23 格式:DOC 页数:24 大小:87.50KB
下载 相关 举报
高级程序设计期末习题.doc_第1页
第1页 / 共24页
高级程序设计期末习题.doc_第2页
第2页 / 共24页
高级程序设计期末习题.doc_第3页
第3页 / 共24页
高级程序设计期末习题.doc_第4页
第4页 / 共24页
高级程序设计期末习题.doc_第5页
第5页 / 共24页
点击查看更多>>
资源描述

1、1.输入用单个字母表示的成绩信息,转换为百分制分数。说明:输入 A,输出95;输入 B,输出 85;输入 C,输出 75;输入 D,输出 65;输入 E,输出 65.#includemain()int score;char grade;scanf(“%c“,switch(grade)case A:printf(“95n“);break;case B:printf(“85n“);break;case C:printf(“75n“);break;case D:printf(“65n“);break;printf(“n“);return 0;2.根据下面的函数关系,输入 X,计算 Y,要求输出结果保

2、留两位小数。(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()float y,x;scanf(“%f“,if (x5else printf(“No numbern”);3.根据下面的函数关系,输入 X,计算 Y,要求输出结果保留两位小数。(1)当 x 小于 6 时,y 等于(1+x)(2)当 x 大于等于 6 且小于 10 时,y 等于(x-2)的平方加 1(3)当 x 大于等于 10 时,y 等于 sin(x)+2x#inclu

3、de#include“math.h“main()float y,x;scanf(“%f“,if (x=64.从键盘输入三个整数,找处其最大和最小的数,并输出。#includemain()int a,b,c,max,min;scanf(“%d,%d,%d“,max=a;min=a;if(ab)min=b;if(bc)min=c;else if(ca)max=c;else if(ba)min=a;max=b;if(cb)max=c;if(cmain()int x;printf(“请输入一个三位数n“);scanf(“%d“,if(x/100=x%10)printf(“该数为回文数n“);elsep

4、rintf(“该数不是回文数n“);6.从键盘输入三个整数 a、b、c,输出其中最大的数。#includemain()int a,b,c,max;printf(“输入三个整数n“);scanf(“%d,%d,%d“,max=a;if(baif(caprintf(“The bigest num is:%dn“,max);7.从键盘输入任意一个字母,如果其为大写字母,则转为小写字母;如果其为小写字母,请转换为大写字母;其他情况保持不变,计算并输出。#include int main()char tmp;scanf(“%c“ , if( tmp = 65 int b;printf(“input a

5、numn“);scanf(“%f“,b=a*100+0.5;a=b/100.0;printf(“the num is:%.2fn“,a);9.从键盘输入一个三位整数,计算其上下边界,例如 123,其下边界为 100,上边界为 199,依此类推#includemain()int a,up,down;scanf(“%d“,up=a/100*100;down=a/100*100+99;printf(“up=%d,down=%dn“,up,down);10.从键盘输入一个三位纯小数,计算其上下边界,例如 0.123,其下边界为0.100,上边界为 0.199,依此类推#includevoid main

6、()float a,up,down,i;printf(“请输入三位小数n“);scanf(“%f“,for(i=0;i=a)down=i;up=i+0.1-0.001;printf(“下边界%.3f,上边界%.3fn“,down,up);11.根据下面的函数关系,对输入的每个 x 值,计算出相应的 y 值并输出结果。(1)当 x 小于 1 时,y 等于 2+cos(x)(2)当 x 大于等于 1 且 x 小于 2 时,y 等于 x 的平方加上 sin(x)(3)当 x 大于等于 2 时,y 等于(x-2) 的平方根;要求:按格式输出 x 和 y 的值,要求小数点后保留 2 位。#include

7、#include“math.h“main()float y,x;scanf(“%f“,if (x=112.从键盘输入国际货币表示的商品价格,请转换为人民币。要求:仅仅考虑美元($) 和欧元,汇率分别 6 和 8。例如输入$100,输出 600,输入 E100,输出 800#includemain()char a;int b;scanf(“%c%d“,switch(a)case E:printf(“¥%dn“,8*b);break;case $:printf(“¥%dn“,6*b);break;13.从键盘读入一个自然数,判定其是否为素数,如果是,输出 Yes,否则输出No#include#in

8、cludemain()int i,a,k;printf(“Please input a num:n“);scanf(“%d“,k=(int)sqrt(a);for(i=2;ik) printf(“YESn“);else printf(“NOn“);14.输出公元 1000 至今的所有闰年的数量#includemain()int year,i;for(i=1000;imain()int i,n,j=1;double sum=0.0;printf(“Please input a num:n“);scanf(“%d“,for(i=1;imain()int a,i,s=0;scanf(“%d“,for(i=1;imain()int i;float s=0.0,a=2.0,b=1.0,k=0.0,j=1.0;for(i=1;imain()int a5,s=0,i;a0=0;a1=1;for(i=2;imain()int a,b,c,s=0,i;for(i=100;ivoid main()double sum=0;int n,i,j=0;scanf(“%d“,for(i=1;imain()int x,y,z,count=0;for(x=1;xmain()int x,y,z,count=0;for(x=1;xmain()

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 教育教学资料库 > 试题真题

Copyright © 2018-2021 Wenke99.com All rights reserved

工信部备案号浙ICP备20026746号-2  

公安局备案号:浙公网安备33038302330469号

本站为C2C交文档易平台,即用户上传的文档直接卖给下载用户,本站只是网络服务中间平台,所有原创文档下载所得归上传人所有,若您发现上传作品侵犯了您的权利,请立刻联系网站客服并提供证据,平台将在3个工作日内予以改正。