分享
分享赚钱 收藏 举报 版权申诉 / 9

类型OJ实验(4).doc

  • 上传人:kpmy5893
  • 文档编号:7252728
  • 上传时间:2019-05-10
  • 格式:DOC
  • 页数:9
  • 大小:64KB
  • 配套讲稿:

    如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。

    特殊限制:

    部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。

    关 键  词:
    OJ实验(4).doc
    资源描述:

    1、实验(4)1403 Problem A: 它满足条件吗?Time Limit: 1 Sec Memory Limit: 128 MBSubmit: 3469 Solved: 1909SubmitStatusWeb BoardDescription需要判断给定的一个整数是否同时满足如下三个条件:1. 它是一个完全平方数。2. 它是一个偶数。3. 它是一个正数。注:若一个数能表示成某个自然数的平方的形式,则称这个数为完全平方数。例如:0,1,4,9,16,25,36,49,64,81,100,121,144,169,196,225,256,289,324,361,400,441,484,529In

    2、put一个 int 范围内的整数。Output如果输入的数字满足条件,则输出 yes,否则输出 no。Sample Input100Sample OutputyesHINT注意逻辑表达式判断三个条件的顺序。如果你不会使用分支语句,同样可以使用条件运算符实现该程序。库函数 sqrt()可以用于求一个数的平方根。#include #include int main() int a,b; scanf(“%d“, if (a%2=0 if(b*b=a) printf(“yes“); elseprintf(“no“); elseprintf(“no“); return 0; 1088 Problem B

    3、: 输出整数的最低两位Time Limit: 1 Sec Memory Limit: 2 MBSubmit: 5285 Solved: 2038SubmitStatusWeb BoardDescription把一个整数的最低两位打印出来,不输出整数的符号。Input输入为一个整数 n,不会超出 int 类型的数据范围。Output输出 n 的最低两位数字。但是,输入的数字本身不足两位时,不应当补 0。如,输入为“1”,则输出为“1”。Sample Input-102Sample Output02HINTprintf 函数可以完成补 0 的操作。#include int main() int a

    4、; scanf(“%d“, a=(a=0) printf(“%dn“,a); elseprintf(“%.2dn“,a%100); return 0; 1162 Problem C: 笛卡尔平面Time Limit: 1 Sec Memory Limit: 16 MBSubmit: 5386 Solved: 1548SubmitStatusWeb BoardDescription在数学里,笛卡儿坐标系(Cartesian 坐标系),也称直角坐标系,是一种正交坐标系。二维的直角坐标系是由两条相互垂直、0 点重合的数轴构成的。在平面内,任何一点的坐标 是根据数轴上对应的点的坐标设定的。二维的直角坐

    5、标系通常由两个互相垂直的坐标轴设定,通常分别称为 x-轴 和 y-轴;两个坐标轴的相交点,称为原点,通常标记为 O ,既有“零” 的意思,又是英语“Origin”的首字母。每一个轴都指向一个特定的方向。这两个不同线的坐标轴,决定了一个平面,称为 xy-平面,又称为笛卡儿平面。以笛卡尔平面上一个点的坐标(x,y)坐标为输入,输出该点是否在坐标轴上或者位于哪一个象限。Input输入为一行。输入的坐标 x、y 值都会带有 1 位小数,括号和逗号都是英文半角符号,逗号后面有一个空格。Output四个象限输出为“quadrand I”、“quadrand II”、“quadrand III”、“quad

    6、rand IV” ,x- 轴和 y-轴输出为“x axis”和“y axis” ,原点输出为“origin”输出为以下三种:(-1.0, -2.5) is in quadrand III(0.0, 4.8) is on the y axis(0.0, 0.0) is originSample Input(-1.0, -2.5)Sample Output(-1.0, -2.5) is in quadrand III#include int main() float a,b; scanf(“(%f, %f)“, if(a0 if(a0 if(a int main() int a,i,j,k; sc

    7、anf(“%d“, for(i=1;i0,则输出1,N区间内的所有整数;如果 N =0,则输出 0;如果 N0,表示后面有 N 行输入。之后每行输入包含 2 个数据 P 和 Q,两者之间用空格隔开,且均在 int 类型的表示范围内。Output输出 N 个连续的整数序列,序列两两之间用一个空行隔开。其中第 i 个序列是在 P 和 Q 之间的整数,包括 P 和 Q,且当输出的数据多于 1 个时,两两之间用一个空格隔开。Sample Input31 10010 -1010 10Sample Output1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19

    8、20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100-10 -9 -8 -7 -6 -5 -4 -3 -2 -1 0 1 2 3 4 5 6 7 8 9 1010HINT当 P 或 Q 是 int 类型的能够表示的最大值或者最小值时,应该如何处理?

    展开阅读全文
    提示  道客多多所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。
    关于本文
    本文标题:OJ实验(4).doc
    链接地址:https://www.docduoduo.com/p-7252728.html
    关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

    道客多多用户QQ群:832276834  微博官方号:道客多多官方   知乎号:道客多多

    Copyright© 2025 道客多多 docduoduo.com 网站版权所有世界地图

    经营许可证编号:粤ICP备2021046453号    营业执照商标

    1.png 2.png 3.png 4.png 5.png 6.png 7.png 8.png 9.png 10.png



    收起
    展开