C程式研发经典实例之4

2008-02-23 05:37:33来源:互联网 阅读 ()

新老客户大回馈,云服务器低至5折


标题:C 程式研发经典实例之四作者: 出处: 更新时间: 2006年03月09日
题目:请输入星期几的第一个字母来判断一下是星期几,假如第一个字母相同,则继续判断第二个字母。
1.程式分析:用情况语句比较好,假如第一个字母相同,则判断用情况语句或if语句判断第二个字母。
2.程式源代码:
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");
}
}
}

【程式32】
题目:Press any key to change color, do you want to try it. Please hurry up!
1.程式分析:
2.程式源代码:
#include <conio.h>
/* 欢迎访问 C Builder研究 - www.ccrun.com */
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>
void main(void)
{
clrscr(); /* 清屏函数 */
textbackground(2);
gotoxy(1, 5); /* 定位函数 */
// 本文转自 C Builder 研究 - http://www.ccrun.com/article.asp?i=647&d=582cld
cprintf("Output at row 5 column 1\n");
textbackground(3);
gotoxy(20, 10);
cprintf("Output at row 10 column 20\n");
}

【程式34】
题目:练习函数调用
1. 程式分析:
2.程式源代码:
#include <conio.h>
void hello_world(void)
{
printf("Hello, world!\n");
}
void three_hellos(void)
{
int counter;
for(counter=1; counter<=3; counter )
hello_world(); /* 调用此函数 */
}
void main(void)
{

标签:

版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有

上一篇: C程式研发经典实例之6

下一篇: 共享软件中注册部分的简单实现