千锋教育-做有情怀、有良心、有品质的职业教育机构

手机站
千锋教育

千锋学习站 | 随时随地免费学

千锋教育

扫一扫进入千锋手机站

领取全套视频
千锋教育

关注千锋学习站小程序
随时随地免费学习课程

当前位置:首页  >  技术干货  > c语言经典练习题100道(七)

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

来源:千锋教育
发布人:syq
时间: 2022-07-29 17:23:00 1659086580

  【程序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万人。不论你是零基础还是想提升,都可以找到适合的班型,千锋教育随时欢迎你来试听。

tags:
声明:本站稿件版权均属千锋教育所有,未经许可不得擅自转载。
10年以上业内强师集结,手把手带你蜕变精英
请您保持通讯畅通,专属学习老师24小时内将与您1V1沟通
免费领取
今日已有369人领取成功
刘同学 138****2860 刚刚成功领取
王同学 131****2015 刚刚成功领取
张同学 133****4652 刚刚成功领取
李同学 135****8607 刚刚成功领取
杨同学 132****5667 刚刚成功领取
岳同学 134****6652 刚刚成功领取
梁同学 157****2950 刚刚成功领取
刘同学 189****1015 刚刚成功领取
张同学 155****4678 刚刚成功领取
邹同学 139****2907 刚刚成功领取
董同学 138****2867 刚刚成功领取
周同学 136****3602 刚刚成功领取
相关推荐HOT