C程序教程 经典C程序100案例31-40.docx

  1. 1、本文档共7页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
?     经典c程序100例==31--40 【程序31】 题目:请输入星期几的第一个字母来判断一下是星期几,如果第一个字母一样,则继续    判断第二个字母。 1.程序分析:用情况语句比较好,如果第一个字母一样,则判断用情况语句或if语句判断第二个字母。 2.程序源代码: #include "stdio.h" #include "conio.h" void main() { ? char letter; ? printf("please input the first letter of someday\n"); ? while((letter=getch())!='Y')/*当所按字母为Y时才结束*/ ? { ? ? switch (letter) ? ? { ? ? ? case 'S':printf("please input second letter\n"); ? ? ? if((letter=getch())=='a') ? ? ? ? printf("saturday\n"); ? ? ? ? else if ((letter=getch())=='u') ? ? ? ? ? printf("sunday\n"); ? ? ? ? ? else printf("data error\n"); ? ? ? break; ? ? ? case 'F':printf("friday\n");break; ? ? ? case 'M':printf("monday\n");break; ? ? ? case 'T':printf("please input second letter\n"); ? ? ? if((letter=getch())=='u') ? ? ? ? printf("tuesday\n"); ? ? ? ? else if ((letter=getch())=='h') ? ? ? ? ? printf("thursday\n"); ? ? ? ? else printf("data error\n"); ? ? ? break; ? ? ? case 'W':printf("wednesday\n");break; ? ? ? default: printf("data error\n"); ? ? } ? } ? getch(); } ============================================================== 【程序32】 题目:Press any key to change color, do you want to try it. Please hurry up! 1.程序分析:             2.程序源代码: #include "conio.h" #include "stdio.h" void main(void) { ? int color; ? for (color = 0; color < 8; color++) ? { ? ? textbackground(color);/*设置文本的背景颜色*/ ? ? cprintf("This is color %d\r\n", color); ? ? cprintf("Press any key to continue\r\n"); ? ? getch();/*输入字符看不见*/ ? } } ============================================================== 【程序33】 题目:学习gotoxy()与clrscr()函数    1.程序分析: 2.程序源代码: #include "conio.h" #include "stdio.h" void main(void) { ? clrscr();/*清屏函数*/ ? textbackground(2); ? gotoxy(1, 5);/*定位函数*/ ? cprintf("Output at row 5 column 1\n"); ? textbackground(3); ? gotoxy(20, 10); ? cprintf("Output at row 10 column 20\n"); ? getch(); } ============================================================== 【程序34】 题目:练习函数调用 1. 程序分析: 2.程序源代码: #include "stdio.h" #include "conio.h" void hello_world(void) { ? printf("Hello,

文档评论(0)

magicSoul + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档