您的位置:首页 > 其它

35、36、37

2017-06-09 15:24 218 查看
题目:一个5位数,判断它是不是回文数。即12321是回文数,个位与万位相同,十位与千位相同。   

1.程序分析:同29例
2.程序源代码:

#include "stdio.h"

#include "conio.h"

main( )

{

  long ge,shi,qian,wan,x;

  scanf("%ld",&x);

  wan=x/10000;

  qian=x%10000/1000;

  shi=x%100/10;

  ge=x%10;

  if(ge==wan&&shi==qian)/*个位等于万位并且十位等于千位*/

    printf("this number is a huiwen\n");

  else

    printf("this number is not a huiwen\n");

  getch();

}

题目:请输入星期几的第一个字母来判断一下是星期几,如果第一个字母一样,则继续

   判断第二个字母。

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();

}

题目: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();/*输入字符看不见*/

  }

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: