收藏 分享(赏)

C语言cfree题目.docx

上传人:gnk289057 文档编号:6102807 上传时间:2019-03-27 格式:DOCX 页数:18 大小:24.83KB
下载 相关 举报
C语言cfree题目.docx_第1页
第1页 / 共18页
C语言cfree题目.docx_第2页
第2页 / 共18页
C语言cfree题目.docx_第3页
第3页 / 共18页
C语言cfree题目.docx_第4页
第4页 / 共18页
C语言cfree题目.docx_第5页
第5页 / 共18页
点击查看更多>>
资源描述

1、2417Description输入某年某月某日,判断这一天是这一年的第几天?Input输入为一行输入格式为 YYYY-MM-DDOutput输出这天是这一年的第几天Sample Input2007-01-01Sample Output1SourceYhr#includeint main ()int a,b,c,d,f;scanf (“%d-%d-%d“,if (a%400 = 0)f = 1;else if (a%4 = 0 elsef = 0 ;switch(b)case 1: d = 0 ;break;case 2: d = 31 ;break;case 3: d = 31+28 ;bre

2、ak;case 4: d = 31+28+31;break;case 5: d = 31+28+31+30;break;case 6: d = 31+28+31+30+31;break;case 7: d = 31+28+31+30+31+30;break;case 8: d = 31+28+31+30+31+30+31 ;break;case 9: d = 31+28+31+30+31+30+31+31;break;case 10: d = 31+28+31+30+31+30+31+31+30 ;break;case 11: d = 31+28+31+30+31+30+31+31+30+31

3、 ;break;case 12: d = 31+28+31+30+31+30+31+31+30+31+30;break;default: printf (“input error!“);break;d = d +c ;if (b 2)d = d + f*1 ;printf(“%dn“,d);return 0;Description输入数字 1-7,打印出对应的英文(Monday-Sunday). Input输入数字 1-73502Output输出该数字对应的英文单词Sample Input7Sample OutputSundaySourcejsj_5_3#includeint main ()i

4、nt n;scanf (“%d“,switch(n)case 1: printf (“Mondayn“) ;break;case 2: printf (“Tuesdayn“) ;break;case 3: printf (“Wednesdayn“) ;break;case 4: printf (“Thursdayn“);break;case 5: printf (“Fridayn“);break;case 6: printf (“Saturdayn“);break;case 7: printf (“Sundayn“);break;default: printf (“input error!“)

5、;break;return 0;3503Description输入一个百分制成绩,转换为五级记分制成绩并输出。Input输入一个 score(0 good score:80-89 - nicer score:70-79 - medium score:60-69 - pass score:0-59 - fail Sample Input67Sample OutputpassSourcemgc1008#includeint main ()int s;scanf (“%d“,if (s = 90 scanf (“%d“,if (x = 0)t= 2;else if (x = 10)t = 3;els

6、et = 4;switch(t)case 1: printf (“y=0n“) ;break;case 2: printf (“y=%dn“,x) ;break;case 3: printf (“y=10n“) ;break;case 4: printf (“y=30n“);break;default: printf (“input error!“);break;return 0;3505Total Submit:526 Accepted:268 Description输入一个实数 x(float),计算并输出下列分段函数的值。请调用数学函数计算。 y=x5+2x+1(x0) y=ex-lg(

7、x)(x0)Input输入一个实数 x。Output根据计算公式计算 y 值并输出(保留 3 位小数)。Sample Input1.2Sample Outputy=3.241Hint求 ex 的函数:exp(x) 求 xy 的函数:pow(x,y) 求 lg(x)的函数: log10(x) Sourcemgc10113813#include#includeint main ()float x,y;scanf (“%f“,if (x int main ()int x,a,b,c;scanf(“%d“,a = x/100;b = (x/10)%10);c = x%10;printf (“%d%d%

8、dn“,c,b,a);return 0 ;Description输入 2 个整数,交换后输出Input输入 2 个整数Output交换后输出Sample Input825 23Sample Output23 825Hint#includeint main ()int a,b,c;scanf (“%d%d“,c = a;a = b;b = c;printf (“%d %dn“,a,b);return 0 ;在 C 语言里,交换可以用 3 变量法,要实现 a 和 b 交换,先将变量 a 的值保存到变量 c,然后将变量 b 的值赋值给 a,然后将 c 的值(最初 a 的值)赋值给 b 赋值语句c=a

9、; 等号左边是一个变量,用来存放值,右边是一个表达式,计算这个表达式后保存到等号左边的变量中Source3815Description鸡和兔关在同一笼子中,已知总数量 n 和腿的总数量 m,求鸡的数量和兔的数量。Input输入 2 个整数分别是 n 和 mOutput输出鸡的数量和兔的数量,中间用空格隔开,如果无解则输出 NoSample Input14 32Sample Output12 2Source3816Description输入 2 个整数,按照从大到小输出Input输入 2 个整数分别是 n 和 mOutput按照从大到小输出,中间用空格隔开Sample Input14 32Sam

10、ple Output32 14Source3817#includeint main ()int x,a,b,c;scanf(“%d“,a = x/100;b = (x/10)%10);c = x%10;printf (“%d%d%dn“,c,b,a);return 0 ;Description输入 3 个整数,将它们从大到小输出Input输入 3 个整数,Output从大到小输出,中间用空格隔开Sample Input2 5 1Sample Output5 2 1Source3826Description输入三角形的三条边,判断是否是直角三角形Input输入三角形 3 条边(均为整数)Outp

11、ut如果 3 条边组成的是直角三角形,输出 yes 否则输出 noSample Input3 4 5Sample OutputYes#includeint main ()int a,b,c;scanf (“%d%d%d“,if (a*a + b*b = c*c | a*a + c*c = b*b | b*b + c*c = a*a)printf (“yesn“);elseprintf (“non“);return 0 ;3827Description输入年份,判断是否闰年Input输入一个整数 n 表示年份Output如果是闰年,输出 yes,否则输出 noSample Input2000Sa

12、mple OutputyesSource3828Description输入年份,判断是否闰年Input输入一个整数 n 表示年份Output如果是闰年,输出 yes,否则输出 noSample Input2000Sample OutputyesSource3829Description每年我们都有不少同学去参加程序设计竞赛。考虑到参赛名额的限制,我们的教练制定了以下规则:(1)如果等级分排名前 6 或者训练缺席次数不多于 2 次的队伍允许代表学校参赛(2)如果等级分排名前 20 且训练缺席次数小于 5 次的允许参赛Input输入 2 个整数分别代表排名和缺席次数Output如果符合参赛规则,输出 yes 否则输出 noSample Input6 1Sample OutputyesSource#includeint main ()int a,b;scanf(“%d%d“,if (a = 6 else if (a = 20 elseprintf(“no“);return 0 ;

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 网络科技 > C/C++资料

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报