计算机二级

3773考试网计算机等级考试计算机二级正文

2011年计算机二级考试C语言经典程序设计100例(7)

来源:fjzsksw.com 2010-10-27 15:43:55

 

计算机二级]2011年计算机二级考试C语言经典程序设计100例(6) 10-27
[计算机二级]2011年计算机二级考试C语言经典程序设计100例(5) 10-27
[计算机二级]2011年计算机二级考试C语言经典程序设计100例(4) 10-27
[计算机二级]2011年计算机二级考试C语言经典程序设计100例(3) 10-27
[计算机二级]2011年计算机二级考试C语言经典程序设计100例(2) 10-27
[计算机二级]2011年计算机二级考试C语言经典程序设计100例(1)

 

 【程序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();/*调用此函数*/
  }
  -----------------------------------------------------------------------------
  【程序35】
  题目:文本颜色设置
  1.程序分析:
  2.程序源代码:
  #include <conio.h>
  void main(void)
  {
  int color;
  for (color = 1; color < 16; color++)
  {
  textcolor(color);/*设置文本颜色*/
  cprintf("This is color %d\r\n", color);
  }
  textcolor(128 + 15);
  cprintf("This is blinking\r\n");
  }

 

 

触屏版 电脑版
3773考试网 琼ICP备12003406号-1