全国旗舰校区

不同学习城市 同样授课品质

北京

深圳

上海

广州

郑州

大连

武汉

成都

西安

杭州

青岛

重庆

长沙

哈尔滨

南京

太原

沈阳

合肥

贵阳

济南

下一个校区
就在你家门口
+
当前位置:首页  >  技术干货

c语言经典练习题100道(七)

发布时间:2022-07-29 17:23:00
发布人:syq

  【程序31】 题目:请输入星期几的第一个字母来判断一下是星期几,如果第一个字母一样,则继续判断第二个字母。

c语言经典练习题

  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, world!\n");}void three_hellos(void){

  int counter;

  for (counter = 1; counter <= 3; counter++)

    hello_world();/*调用此函数*/}void main(void){

  three_hellos();/*调用此函数*/

  getch();

}

  ——————————————————————————————————————

  【程序35】 题目:文本颜色设置

  1.程序分析:

  2.程序源代码:

#include "stdio.h"

#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");

  getch();

}

  ——————————————————————————————————————

  更多关于“物联网培训”的问题,欢迎咨询千锋教育在线名师。千锋教育多年办学,课程大纲紧跟企业需求,更科学更严谨,每年培养泛IT人才近2万人。不论你是零基础还是想提升,都可以找到适合的班型,千锋教育随时欢迎你来试听。

相关文章

OKR与自驱力的关系是什么?

OKR与自驱力的关系是什么?

2023-10-14
office是什么软件类型?

office是什么软件类型?

2023-10-14
Cloud-IDE 是什么?

Cloud-IDE 是什么?

2023-10-14
主机和端系统之间有什么不同?

主机和端系统之间有什么不同?

2023-10-14

最新文章

常见网络安全面试题:Windows常用的命令有哪些?

常见网络安全面试题:Windows常用的命令有哪些?

2023-10-09
常见网络安全面试题:根据设备告警如何展开排查?

常见网络安全面试题:根据设备告警如何展开排查?

2023-10-09
常见网络安全面试题:mysql加固呢?(数据库加固)

常见网络安全面试题:mysql加固呢?(数据库加固)

2023-10-09
常见网络安全面试题:windows和linux加固?(操作系统加固)

常见网络安全面试题:windows和linux加固?(操作系统加固)

2023-10-09
在线咨询 免费试学 教程领取