C语言:作业一选择结构培训资料_第1页
C语言:作业一选择结构培训资料_第2页
C语言:作业一选择结构培训资料_第3页
C语言:作业一选择结构培训资料_第4页
C语言:作业一选择结构培训资料_第5页
已阅读5页,还剩24页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、Good is good, but better carries it.精益求精,善益求善。C语言:作业一选择结构-0014-判断闰年时间限制:1000毫秒内存限制:32768K字节总提次数:HYPERLINK/judge/course/5/judgelist/?problem=142159次成功提交次数:HYPERLINK/judge/course/5/judgelist/?problem=14&result=AC1373次判题规则:严格比较问题描述判断某年是否是闰年。公历纪年法中,能被4整除的大多是闰年,但能被100整除而不能被400整除的年份不是闰年,如1900年是平年,2000年是闰年

2、。输入一行,仅含一个整数a(0a3000)。输出一行,如果公元a年是闰年输出Y,否则输出N。最后加一个换行符号。输入样列2006输出样例N出处ymc01.#main()03.04.inta;05.a0&a3000;06.scanf(%d,&a);07.08.if(a%4=0&a%100!=0)09.printf(Yn);10.elseif(a%400=0)11.printf(Yn);12.else13.printf(Nn);14.15.16.return0;17.0494-方程求根时间限制:1000毫秒内存限制:32768K字节总提次数:HYPERLINK/judge

3、/course/5/judgelist/?problem=4942193次成功提交次数:HYPERLINK/judge/course/5/judgelist/?problem=494&result=AC1188次判题规则:严格比较问题描述给定方程的系数a,b,c,求一元二次方程a*x2+b*x+c=0的根。输入输入只有三个浮点数,之间用空格分开。输出如果方程没有实数解,则输出no,如果方程有两个相同的实数解,则单独的一行中输出该值,结果保留2位小数。如果有两个不同的实数解,则在单独一行中输出,中间用一个空格分开,结果保留2位小数。大的在前,小的在后。输入样列输出样例-0.47-3.40出处ym

4、c01.#include02.#main()04.05.doublea,b,c,x1,x2,x3,x4;06.scanf(%lf%lf%lf,&a,&b,&c);07.x3=b*b-4*a*c;08.x4=sqrt(b*b-4*a*c);09.x1=(-b+x4)/(2*a);10.x2=(-b-x4)/(2*a);11.12.if(x3x2)17.printf(%.2lf%.2lfn,x1,x2);18.else19.printf(%.2lf%.2lfn,x2,x1);20.21.return0;22.0496-分段函数时间限制:1000毫秒内存限制:32768K字

5、节总提次数:HYPERLINK/judge/course/5/judgelist/?problem=4962403次成功提交次数:HYPERLINK/judge/course/5/judgelist/?problem=496&result=AC1182次判题规则:严格比较问题描述输入实数x,求下列分段函数f(x)的值图1:分段函数定义输入输入只有一个浮点数x。输出在单独一行中输出x的值,结果保留3位小数输入样列-1.2输出样例6.452出处ymc01.#include02.#main()04.05.doublex,y1,y2,y3,y4;06.scanf(%lf,&x

6、);07.y1=8/(x*x+x+1);08.y2=7/(x*x+x+1);09.y3=2/(x+8);10.y4=0;11.12.if(x=-5&x=0&x=5&x10)17.printf(%.3lfn,y3);18.else19.printf(%.3lfn,y4);20.21.return0;22.0641-整数排序时间限制:1000毫秒内存限制:32768K字节总提次数:HYPERLINK/judge/course/5/judgelist/?problem=6411593次成功提交次数:HYPERLINK/judge/course/5/judgelist/?problem=641&res

7、ult=AC1120次判题规则:严格比较问题描述输入三个整数x,y,z,请把这三个数由小到大输出!输入输入只有一组测试数据,包含三个整数,中间用空格隔开!输出将这三个数从小到达输出到一行,中间用空格隔开。输入样列471输出样例147出处shock01.#include02.#main()04.05.inta,b,c,x;06.scanf(%d%d%d,&a,&b,&c);07.if(ab)08.09.x=a,a=b,b=x;10.11.if(ac)12.13.x=a,a=c,c=x;14.15.if(bc)16.17.x=b,b=c,c=x;18.19.20.prin

8、tf(%d%d%dn,a,b,c);21.22.return0;23.0958-两个数的最大值时间限制:1000毫秒内存限制:32768K字节总提次数:HYPERLINK/judge/course/5/judgelist/?problem=9582209次成功提交次数:HYPERLINK/judge/course/5/judgelist/?problem=958&result=AC1143次判题规则:严格比较问题描述编写一个程序。要求用户输入两个整数,获取用户输入的两个数,然后打印出较大的数。如果这两个数相等,则打印信息Thesenumbersareequal.。输入输入只有一行,该行包含两个

9、用空格隔开的int类型整数。输出输出对应的结果。输入样列1414输出样例Thesenumbersareequal.出处admin01.#include02.#main()04.05.inta,b;06.scanf(%d%d,&a,&b);07.08.if(ab)09.printf(%dn,a);10.elseif(a=b)11.printf(Thesenumbersareequal.n);12.else13.printf(%dn,b);14.15.return0;16.0959-寻找最小的数时间限制:1000毫秒内存限制:32768K字节总提次数:HYPERLINK/

10、judge/course/5/judgelist/?problem=9591435次成功提交次数:HYPERLINK/judge/course/5/judgelist/?problem=959&result=AC1052次判题规则:严格比较问题描述给定三个实数,输出三个数中最小的数。输入输入只有一行,该行有三个实数,数据之间由一个空格隔开。输出在单独的一行中输出三个数中最小的数,结果保留两位小数。输入样列312.0输出样例1.00出处admin01.#include02.#main()04.05.doublea,b,c,x1,x2;06.scanf(%lf%lf%lf

11、,&a,&b,&c);07.08.if(ab)09.x1=a;10.else11.x1=b;12.if(x1c)13.x2=x1;14.else15.x2=c;16.17.printf(%.2lfn,x2);18.19.return0;20.0960-天数时间限制:1000毫秒内存限制:32768K字节总提次数:HYPERLINK/judge/course/5/judgelist/?problem=9601561次成功提交次数:HYPERLINK/judge/course/5/judgelist/?problem=960&result=AC966次判题规则:严格比较问题描述输入2009年的任一

12、个月,输出这个月的天数。输入输入一个整数k(1=k=12)。输出在单独的一行中输出一个整数,表示2009年对应月份的天数。输入样列1输出样例31出处admin01.#main()03.04.inta;05.scanf(%d,&a);06.if(a=1&a=12)07.switch(a)08.09.case1:10.printf(31n);11.break;12.case2:13.printf(28n);14.break;15.case3:16.printf(31n);17.break;18.case4:19.printf(30n);20.break;21.case5:

13、22.printf(31n);23.break;24.case6:25.printf(30n);26.break;27.case7:28.printf(31n);29.break;30.case8:31.printf(31n);32.break;33.case9:34.printf(30n);35.break;36.case10:37.printf(31n);38.break;39.case11:40.printf(30n);41.break;42.case12:43.printf(31n);44.break;45.46.47.return0;48.0961-判断倍数关系时间限制:1000毫秒

14、内存限制:32768K字节总提次数:HYPERLINK/judge/course/5/judgelist/?problem=9611163次成功提交次数:HYPERLINK/judge/course/5/judgelist/?problem=961&result=AC1003次判题规则:严格比较问题描述读入两个整数,并打印出第一个数是否是第二个数的倍数。输入输入包括用一个空格隔开的两个整数a和b(-100a100,-100b100)。输出如果输入的第一个数是第二个数的倍数,则输出1,否则输出0。输入样列126输出样例1出处admin01.#main()03.04.in

15、ta,b;05.scanf(%d%d,&a,&b);06.if(a=-100&a=-100&b=100)07.if(a%b=0)08.printf(1n);09.else10.printf(0n);11.12.return0;13.0962-最小值与最大值时间限制:1000毫秒内存限制:32768K字节总提次数:HYPERLINK/judge/course/5/judgelist/?problem=9621339次成功提交次数:HYPERLINK/judge/course/5/judgelist/?problem=962&result=AC927次判题规则:严格比较问题描述读入5个整数,输出他

16、们中的最小值和最大值。输入输入包括用空格隔开的5个int类型整数。输出输出这5个数的最大值和最小值,两个数用空格隔开。输入样列1213141516输出样例1612出处admin01.#main()03.04.inta,b,c,d,e,max,min;05.scanf(%d%d%d%d%d,&a,&b,&c,&d,&e);06.if(a=b)07.max=a;08.else09.max=b;10.if(c=max)11.max=c;12.if(d=max)13.max=d;14.if(e=max)15.max=e;16.17.if(a=b)18.min=a;19.els

17、e20.min=b;21.if(c=min)22.min=c;23.if(d=min)24.min=d;25.if(e=min)26.min=e;27.28.printf(%d%dn,max,min);29.30.return0;31.0963-数的奇偶性时间限制:1000毫秒内存限制:32768K字节总提次数:HYPERLINK/judge/course/5/judgelist/?problem=9631214次成功提交次数:HYPERLINK/judge/course/5/judgelist/?problem=963&result=AC1014次判题规则:严格比较问题描述输入一个整数。确定

18、它是奇数还是偶数。输入输入为一行,该行包括一个int类型整数。输出如果输入是奇数,则输出1,否则输出0。输入样列14输出样例0出处admin01.#main()03.04.inta;05.scanf(%d,&a);06.if(a%2!=0)07.printf(1n);08.else09.printf(0n);10.11.return0;12.0964-数字回文时间限制:1000毫秒内存限制:32768K字节总提次数:HYPERLINK/judge/course/5/judgelist/?problem=9641684次成功提交次数:HYPERLINK/judge/course/5/judgelist/?problem=964&result=AC935次判题规则:严格比较问题描述回文是一种特殊的数或者文字短语。它们无论是顺读还是倒读,结果都一样。例如:12321,55555,45554。读入一个5位整数,判断它是否是回文数。输入输入是一个五位整数。输出如果输入的数是回文数,输出Yes.,否则输出No.。输入样列12321输出样例Yes.出处admin01.#incl

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论