




全文预览已结束
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
题目:输入某年某月某日,判断这一天是这一年的第几天?1.程序分析:以3月5日为例,应该先把前两个月的加起来,然后再加上5天即本年的第几天,特殊 情况,闰年且输入月份大于3时需考虑多加一天.2.程序源代码:#include stdio.hmain()int day,month,year,sum,leap;printf(nplease input year,month,dayn);scanf(%d,%d,%d,&year,&month,&day);switch(month)/*先计算某月以前月份的总天数*/ case 1:sum=0;break; case 2:sum=31;break; case 3:sum=59;break; case 4:sum=90;break; case 5:sum=120;break; case 6:sum=151;break; case 7:sum=181;break; case 8:sum=212;break; case 9:sum=243;break; case 10:sum=273;break; case 11:sum=304;break; case 12:sum=334;break; default:printf(data error);exit(0);sum=sum+day; /*再加上某天的天数*/ if(year%400=0|(year%4=0&year%100!=0)/*判断是不是闰年*/ leap=1; else leap=0;if(leap=1&month2)/*如果是闰年且月份大于2,总天数应该加一天*/sum+;printf(It is the %dth day.,sum);题目:请输入星期几的第一个字母来判断一下是星期几,如果第一个字母一样,则继续 判断第二个字母.1.程序分析:用情况语句比较好,如果第一个字母一样,则判断用情况语句或if语句判断第二个字母.2.程序源代码:#include void main()char letter;printf(please input the first letter of somedayn);while (letter=getch()!=Y)/*当所按字母为Y时才结束*/ switch (letter)case S:printf(please input second lettern); if(letter=getch()=a) printf(saturdayn); else if (letter=getch()=u) printf(sundayn); else printf(data errorn); break;case F:printf(fridayn);break;case M:printf(mondayn);break;case T:printf(please input second lettern); if(letter=getch()=u) printf(tuesdayn); else if (letter=getch()=h) printf(thursdayn); else printf(data errorn); break;case W:printf(wednesdayn);break;default: printf(data errorn); 题目:求1+2!+3!+.+20!的和1.程序分析:此程序只是把累加变成了累乘. 2.程序源代码:main()float n,s=0,t=1;for(n=1;n=20;n+) t*=n; s+=t; printf(1+2!+3!.+20!=%en,s);题目:输出9*9口诀.1.程序分析:分行与列考虑,共9行9列,i控制行,j控制列.2.程序源代码:#include stdio.hmain() int i,j,result; printf(n); for (i=1;i10;i+) for(j=1;j10;j+) result=i*j; printf(%d*%d=%-3d,i,j,result);/*-3d表示左对齐,占3位*/ printf(n);/*每一行后换行*/ 题目:打印出杨辉三角形(要求打印出10行如下图) 1.程序分析: 1 1 1 1 2 1 1 3 3 1 1 4 6 4 1 1 5 10 10 5 1 2.程序源代码:main()int i,j;int a1010;printf(n);for(i=0;i10;i+) ai0=1; aii=1;for(i=2;i10;i+) for(j=1;ji;j+) aij=ai-1j-1+ai-1j;for(i=0;i10;i+) for(j=0;j=i;j+) printf(%5d,aij); printf(n); 题目:1!+2!+3!+a!=?n 输入a,然后求n.#includestdio.hmain()long double a,sum=0,sum1=1;int b;printf(1!+2!+3!+a!=?n请输入a=:n);repeat1:scanf(%d,&b);if(b1000)printf(请重新输入一个正确的数,数值范围是1-100.n);goto repeat1;repeat:for(a=1;a=b;a+)sum1=sum1*a;sum=sum1+sum;printf(1!+2!+3!+%d!=%.6en,b,sum);printf(如果想继续重新运算请输入任意数继续算,如
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年度城市配送苹果产销合同模板
- 2025标准独家买卖合同范本
- 餐饮业信息化建设与系统集成服务合同
- 餐饮场所桌椅翻新与采购服务协议
- 2025精简版商业店铺装修合同
- 建筑工程质量策划方案编制指导手册 2025
- 疼痛诊疗学(医学高级):运动系统疾病考点巩固
- 凝血四项测试题目及答案
- 干洗服务合同协议书范本
- 氧舱维护试题及答案
- 自由教练合作合同协议书
- 上海市徐汇区上海中学、复旦附中等八校2024-2025学年高二下物理期末达标检测模拟试题含解析
- 如何理解中国人民抗日战争胜利对实现中华民族伟大复兴的意义?参考答案三
- DB31/T 976-2016公共停车场(库)智能停车管理系统建设技术导则
- 餐饮行业组织架构及其部门职能
- Unit 8 Once upon a Time单元重点单词变形短语语法句型精练(原卷版)
- 2024年下半年宁夏公路桥梁建设有限公司公开招聘25人笔试参考题库附带答案详解
- 2025年水利工程专业考试试卷及答案
- 2025年医疗器械专业考试试题及答案
- 佛山公务员试题及答案
- 《缺血性视神经病变》教学课件
评论
0/150
提交评论