已阅读5页,还剩15页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
P60 请编写一个程序 输出当年当月的月历 include main int year month leap 0 days mfirst 0 one i scanf d d d one 1月1号星期几 days当 月有多少天 if year 4 0 for i 1 i month i switch i case 1 case 3 case 5 case 7 case 8 case 10 case 12 days 31 break case 2 if leap 1 days 29 else days 28 break case 4 case 6 case 9 case 11 days 30 break mfirst days 累加1月到本月的天数 mfirst days 本月之前的天数 days本月的天数 mfirst mfirst one mfirst mfirst 7 本月之前应有多少空余的 printf days d n days printf Sun tMon tTue tWed tThu tFri tSat n for i 1 i mfirst i printf t for i 1 i days i if mfirst 7 0 printf n printf d t i mfirst getch P59 6 输入100个数 统计其中偶数的平均值 include main int i j sum 0 count 0 for i 1 i 100 i scanf d if j 2 0 sum sum j 偶数的和 count 偶数的个数 printf 偶数的平均值是 f sum 1 0 count getch 输入一个正整数 输出这个整数的所有因子 include int main void int a i a是输入的正整数 i是a的因子 printf 请输入一个正整数 scanf d if a 0 printf 输入的数不是正数 return 1 printf d的因子有 n a for i 1 i a i if a i 0 printf d i return 0 P59 7 输入一行英文句子 输出到屏幕上 并将每个单词的首字符改写 成大写字母 仅该携手字符为英文字母的单词 include void main int word 0 char c while c getchar n if c word 0 putchar c else if word 0 word 1 if c a else putchar c else putchar c 输出100以内的所有素数 每行输出5个 include stdio h main int m i count 0 for m 2 m 100 m for i 2 i m 1 i if m i 0 break if i m printf 5d m count if count 5 0 printf n P61 三 1 输入4个整数 输出最大最小值 include int main void int max 32768 min 32767 int i j printf 请输入4个整数 for i 1 imax max j if j min min j printf n最大值是 d 最小值是 d max min return 0 P37 填空题 2 value 100 P60 程序填空题 1 1 i 程序填空题 2 dec 0 dec dec 8 P78 程序填空题 1 ivalue j P230 程序填空题 1 sum s i score sum 1 0 NUM 编程题 P77 3 韩信点兵 解一 include stdio h main int i 1 leap 0 i代表士兵数 leap代表还没得到解 while leap 0 if i 5 1 leap 1 i 解二 include stdio h main int i 1 i代表士兵数 for i 1 i 32767 i if i 5 1 break P77 4 水仙花数 解一 include stdio h main int b s g n for b 1 b 9 b for s 0 s 9 s for g 0 g 9 g n 100 b 10 s g if n b b b s s s g g g printf d n 解二 include stdio h main int b s g n for n 100 n 999 n b n 100 s n 100 10 g n 10 if n b b b s s s g g g printf d n P77 5 输出1 2 3 2 3 4 99 100 101 include int main void long i j sum 0 TC环境下要用 long型 for i 1 i 100 i j i i 1 i 2 sum j printf ld sum getch return 0 P77 上机练习题1 三色球 include main int i j k printf red white black n for i 0 i 3 i for j 0 j 0 P78 上机练习题2 计算1 1 2 1 3 1 99 1 100 直至最后项的绝对值小于10 4为止 include include main float y 0 temp s 1 int i 1 do temp s i y y temp i s s while fabs temp 1e 4 printf 1 1 2 1 99 1 100 f n y P79 1 求解100的所有质因子 解一 include main int m i n k scanf d m被求质因子的数 k m 2 质因子在2到k之间 for i 2 i k i 在2到k之间求质因子 if m i 0 判断i如果是因子 for n 2 n i n 再判断i是否是素数 if i n 0 break if n i i是质因子 printf d i P79 2 求 要求精度到10 6 include main float y 1 temp int i 1 do temp 1 0 i i 1 y y temp i while temp 1e 6 printf y f n y P121 6 120名职工生日 解一 include main int birth 13 0 i n 定义数组有13个元素 只用后12个元素 for i 1 i 120 i scanf d birth n for i 1 i 12 i printf d month d n i birth i 解二 利用随机函数产生数据 以方便程序调试 include include main int birth 13 0 i n randomize for i 1 i 120 i n random 12 1 birth n for i 1 i 12 i printf d month d n i birth i P121 5 查找一个整数key include include main int num 100 i key found 0 randomize for i 0 i 100 i num i random 100 printf input look for number scanf d for i 0 i 100 i if num i key printf num d d i num i found 1 if found 0 printf not found n getch P122 上机练习题1 软件下载次数排序 include include main int num 101 count 101 i j k temp randomize for i 1 i 101 i num i i for i 1 i 101 i count i random 100 for i 1 i 100 i k i for j i 1 j 101 j if count k count j k j if k i temp count i count i count k count k temp temp num i num i num k num k temp for i 1 i 10 i printf bian hao d ci shu d num i count i printf n 0 count for i 1 i 101 i if count i 0 printf d num i getch P122 上机练习题2 统计单词数目 include void main char string 81 int i num 0 word 0 char c gets string for i 0 c string i 0 i if c word 0 else if word 0 word 1 num printf There are d words n num P124 1 排序 输入n个值 选择排序 挑选出前m个数值 立即结束 include define num 100 main int a num i j k n m temp printf n n 100 m m n scanf d d for i 0 i n i scanf d for i 0 i m i 只排前m个 k i for j i 1 j n j if a j a k k j temp a i a i a k a k temp for i 0 i m i printf d a i getch P124 2 输出年 月 日 include include main char date 11 char mm 3 int month day year printf input date mm dd yyyy gets date month date 0 0 10 date 1 0 day date 3 0 10 date 4 0 year date 6 0 1000 date 7 0 100 date 8 0 10 date 9 0 switch month case 1 strcpy mm Jan break case 2 strcpy mm Feb break case 3 strcpy mm Mar break case 4 strcpy mm Apr break case 5 strcpy mm May break case 6 strcpy mm Jun break case 7 strcpy mm Jul break case 8 strcpy mm Aug break case 9 strcpy mm Sep break case 10 strcpy mm Oct break case 11 strcpy mm Nov break case 12 strcpy mm Dec break printf s d d n mm day year getch P159 4 输出1000以内的所有素数 解 include int isPrime int x int i for i 2 i x i if x i 0 break if i x return 1 如果是素数返回1 否则返回0 else return 0 main int y line 0 y代表被判断的数 line代表素数个数 for y 1 y 1000 y if isPrime y printf 5d y line if line 8 0 printf n 或 int isPrime int x int i for i 2 i x i if x i 0 return 0 如果不是素数返回0 return 1 如果是素数返回1 P159 5 将给定字符串中的所有字母改成小写字母 include include void func char str int i for i 0 str i 0 i if str i A main char str 100 printf please input a string gets str func str printf s str P159 6 求1 2 2 3 3 4 n n 1 解 include long func int x long int i sum 0 for i 1 i x i sum i i 1 return sum main int n printf nplease input n scanf d printf nThe result is ld func n P160 上机练习题1 解 include include main int n double x y printf n MENU printf n sin 1 printf n cos 2 printf n pow 3 printf n sqrt 4 printf n exit 5 printf n Select scanf d switch n case 1 printf input double x scanf lf y sin x break case 2 printf input double x scanf lf y cos x break case 3 printf input double x y scanf lf lf y pow x y break case 4 printf input double x scanf lf y sqrt x break case 5 exit default printf Error printf y lf y P160 上机练习题2 解 include void Input int value int n void Output int value int n void Sort int value int n int MaxValue int value int n int MinValue int value int n double Average int value int n main int value 100 n printf How much numbers scanf d Input value n Output value n Sort value n printf nAfter sorted the sequence is Output value n printf nThe max number is d MaxValue value n printf nThe min number is d MinValue value n printf nThe average is f n Average value n getch void Input int value int n int i for i 0 i n i printf Please input the NO d i 1 scanf d void Output int value int n int i for i 0 i n i printf 5d value i if i 1 5 0 printf n printf n void Sort int value int n int i j min temp for i 0 i n 1 i min i for j i j n j if value j value min min j if min i temp value i value i value min value min temp int MaxValue int value int n int i max value 0 for i 0 imax max value i return max int MinValue int value int n int i min value 0 for i 0 i n i if value i min min value i return min double Average int value int n int i int sum 0 double ave for i 0 i n i sum value i ave sum 1 0 n return ave P162 编程题1 解 include long func int n int i long mul 1 for i 1 i n i mul i return mul void main int m n printf input m n scanf d d printf nThe result is ld func m func m n getch P227 4 解 struct Information char name 10 char office phone 20 char home phone 20 char cell phone 12 char fox 20 void main struct Information communication 100 P227 5 解 注意
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 中国信息通信科技秋招真题及答案
- TAPEP 1034-2025 蚯蚓养殖技术规程
- 标准叉车租赁合同范本
- 标准化公司合作协议书
- 赛车车队转让合同协议
- 暖气模板分包合同范本
- 新疆扶贫计划协议书
- 校企服务合同范本模板
- 森林资源调查协议书
- 服装租赁协议合同模板
- 2025广东深圳市龙华区招聘社区网格员72人考试笔试参考题库附答案解析
- 服装店店长岗位职责详述
- 工业废水处理工岗位标准化技术规程
- 神经科癫痫患者的日常护理指南
- 2026年南京科技职业学院单招职业倾向性测试题库及答案1套
- 私宴接待流程标准化管理
- 2025年农商银行面试题目及答案
- (14)普通高中音乐课程标准日常修订版(2017年版2025年修订)
- 《Web前端开发(JavaScript)》技工中职全套教学课件
- 2025安徽芜湖市人才发展集团代招聘芜湖市投资控股集团有限公司下属子企业招聘工作人员8人考试笔试参考题库附答案解析
- 中级育婴员岗位技能提升培训计划-Training-Plan-for-Enhancing-Job-Skills-of-Intermediate-Childcare-Worker
评论
0/150
提交评论