- 0
- 0
- 约4.42千字
- 约 11页
- 2017-07-09 发布于河南
- 举报
C语言 经典C语言程序设计100例31-40
【程序31】
题目:请输入星期几的第一个字母来判断一下是星期几,如果第一个字母一样,则继续
判断第二个字母。
1.程序分析:用情况语句比较好,如果第一个字母一样,则判断用情况语句或if语句判断第二个字母。
2.程序源代码:
#include stdio.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);
}
}
}
-----------------------------------------------------------------------------
【程序32】
题目:Press any key to change color, do you want to try it. Please hurry up!
1.程序分析:
2.程序源代码:
#include conio.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
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);
}
-----------------------------------------------------------------------------
【程序34】
题目:练习函数调用
1. 程序分析:
2.程序源代码:
#include stdio.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)
{
three_hellos();/*调用此函数*/
}
-
原创力文档

文档评论(0)