【20171015】C语言每日一练

来源:互联网 发布:mac切换窗口手势 编辑:程序博客网 时间:2024/06/04 20:05

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

#include <stdio.h>int main(int argc, char* argv[]){    char a;    char b;    printf("请输入:");    scanf("%c",&a);    switch(a){    case('m'):        printf("monday");        break;    case('t'):        printf("请继续输入:");        scanf("%c",&b);        if((b=getchar()) =='u')        {            printf("tuesday");            break;        }        else        {            printf("thursday");            break;        }    case('w'):        printf("wednesday");        break;    case('f'):        printf("friday");        break;    case('s'):        printf("请继续输入:");        scanf("%c",&b);//这里有个疑问,为什么把这句注释掉之后,程序就直接执行else        if((b=getchar()) == 'a')            printf("saturday");        else            printf("sunday");        break;    default:        printf("Data error");    }}

这里写图片描述

以下程序VC++6.0控制台都无法实现,所以只能贴一下代码了
【程序32】
题目:Press any key to change color, do you want to try it. Please hurry up!

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

【程序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");}
原创粉丝点击