zoukankan      html  css  js  c++  java
  • 打印ascll码表与查询

     1 #include<stdio.h>
     2 #include<stdlib.h>
     3 #include<conio.h>
     4 int menu(void)/*主菜单*/
     5 {
     6     int ch;
     7     system("cls");
     8     printf("           欢饮使用本系统!
    ");
     9     printf("**************************************
    ");
    10     printf("*    1.显示ascll表                   *
    ");
    11     printf("*    2.通过输入字符查询              *
    ");
    12     printf("*    3.通过输入10进制数字查询        *
    ");
    13     printf("*    4.退出系统                      *
    ");
    14     printf("**************************************
    ");
    15     scanf("%d",&ch);
    16     system("cls");
    17     return ch;
    18 }
    19 void case1(void)/*ascll码表*/
    20 {
    21     int i;
    22     for(i=1;i<=137;i++)
    23         printf("十进制:%3d	八进制:%4o	十六进制:%3x	字符:“%c”
    ",i,i,i,i);
    24 }
    25 void case2(void)/*字符查询*/
    26 {
    27     char a;
    28     printf("请输入一个字符:
    ");
    29     a=getch();
    30     printf("十进制:%3d	八进制:%4o	十六进制:%3x	字符:“%c”
    ",a,a,a,a);
    31 }
    32 void case3(void)/*数字查询*/
    33 {
    34     int i;
    35     printf("请输入一个十进制数字:
    ");
    36     scanf("%d",&i);
    37     printf("十进制:%3d	八进制:%4o	十六进制:%3x	字符:“%c”
    ",i,i,i,i);
    38 }
    39 void choose(int flag)/*主选择*/
    40 {
    41     switch(flag)
    42     {
    43     case 1: case1(); break;
    44     case 2: case2(); break;
    45     case 3: case3(); break;
    46     }
    47 }
    48 void main()/*主函数*/
    49 {
    50     char ch;
    51     choose(menu());
    52     while(1)
    53     {
    54         printf("输入“m”查看菜单;输入“c”清屏;输入“Esc”退出;输入字符与数字进入对应查询!");
    55         ch=getch();
    56         if(ch>=48&&ch<=57)/*1到9*/
    57             case3();
    58         else if(ch==109)
    59             choose(menu());/*“m”回主菜单*/
    60         else if(ch==27)
    61             break;
    62         else if(ch==99)/*“c”:清屏*/
    63             system("cls");
    64         else
    65             case2();
    66     }
    67 }
  • 相关阅读:
    C语言I博客作业05
    C语言I博客作业04
    C语言I博客作业03
    C语言I博客作业02
    C语言I博客作业01
    SQL学习
    2018-7-24 列表生成式+过滤器(filter)+映射(map)+lambda总结(转)
    2018-7-13 mysql 导入大文件并进行替换字符串
    2018-7-12python爬取历史天气数据
    Python语法.md
  • 原文地址:https://www.cnblogs.com/wangyishan/p/6890879.html
Copyright © 2011-2022 走看看