c语言输入数字输出字母将一组数字转化为字母?

01: 防止一个头文件被重复包含

02: 重新定义一些类型
防止由于各种平台和编译器的不同,而产生的类型字节数差异,方便移植。

  • 1 输入三边的长度,求三角形的面积和周长(海伦公式)
  • 3 请输入一个数,判断这个数是偶数还是奇数,如果使用偶数,请判断从1到该数是3的倍数有哪些如果是奇数,请判断从1到该数是5的倍数有哪些
  • 4 循环输入某同学S1结业考试的5门课成绩,并计算平均分
  • 5 求1~100之间不能被3整除的数之和
  • 31 让用户输入一句话,找出所有"呵"的位置。
  • 32 让用户输入一句话,判断这句话中有没有邪恶,如果有邪恶就替换成这种形式然后输出,如:“老牛很邪恶”,输出后变成”老牛很**”
  • 33 猜字游戏,计算机随机一个0~100的整数,每次用户输出字猜,提示如下:猜大了,重新猜,猜小了,重新猜,猜对了
  • 34 猜拳游戏,石头剪刀布。随机数生成石头剪刀布(0:石头 1:剪刀 2:布)
  • 35 求第n项的斐波那契数列的值
  • 36 一个人开始上楼梯,假设这个人每一次只能上一个或者两个台阶当他到达第n个台阶时,问:共有多少种走法?
  • 37 不死兔子:小明今年高考,考了700,父母,给他买了一对刚刚出生小兔子,四个月后成长为成年兔子,成年后,每过一个月,假设生出一对新的小兔子
  • 38 下列哪一项是“4是奇数或-9为正数”的否定(C)
  • 39 如果A是“”,B是“”,C是“”,下面成立的是(D)
  • 40 判断一个整数是奇数还是偶数,至少有两种方式实现
  • 41 输入一个数,判断这个是2的指数
  • 42 请输入10位同学的java成绩,1、求平均成绩,最高成绩、最低成绩2、对10的成绩按照从低到高的顺序排列
  • 43 给定一个数组,判断某个元素是否在该数组中
  • 44 将数组中的重复数据去重
  • 45 如何将10个0-10随机存入数组中
  • 46 存在整数数组nums,将该数组中的所有偶数元素排列到奇数元素前在 & 运算中只有当对应的两个二进制数的对应数字都为 1 时,结果才是1。所以如果对数组中某个数进行 & 运算之后的结果为1,那么该数肯定是奇数。反之,如果结果为0,那么该数肯定是偶数
  • 执行下列程序的输出结果为( D )
  • 49 某个人进入如下一个棋盘中,要求从左上角开始走,最后从右下角出来(要求只能前进,不能后退),问题:共有多少种走法?
  • 49 已知二叉树的前序遍历:ABCDEFGHK中序遍历:BDCAEHGKF,根据已有条件,画出这个二叉树,同时输出该二叉树的后序遍历
  • 49 给定一个数字,求该数字的二进制的1的个数
  • 49 给定一个数组,该数组中除了一个元素只出现了一次,其他元素都出现两次,找到这个没有重复的元素
  • 50 给定一个数组,数组的元素共N+1个, 元素是从1到n的联系自然数,其中一个重复值,找到这个重复的元素
  • 51 定义一个Admin类,该类存在,username、password属性,实现一个控制台版的用户注册登录案例,将注册的用户写在一个数组中
  • 52 定义一个猫类(Cat),该猫有名字、性别、年龄、主人、皮毛
  • 56 给定一个大小为 n 的数组 nums ,返回其中的多数元素。多数元素是指在数组中出现次数大于 n/2 的元素。 [1,1,1,1,2,3,3]
  • 57 定义一个抽象的"Role"类 有姓名 年龄 性别等成员变量
  • 58 定义一个抽象的"Role"类 有姓名 年龄 性别等成员变量
  • 59 动态数组(满足基本的增删改查)
  • 60 栈(满足基本操作)
  • 61 队列(满足基本操作,利用双向栈实现)
  • 62 链表(满足基本操作)

A、4是偶数或-9不是负数
B、4是奇数或-9不是负数
C、4是偶数和-9是负数
D、4是奇数和-9不是负数

●一个名为value的int型数据域,存储这个对象表示的int值。
● 一个为指定的int值创建MyInteger对象的构造方法。
● 一个返回int值的get方法。
● 如果值分别为偶数、奇数或素数,那么isEven()、isodd()和isPrime()方法都会返回true。
● 如果指定值分别为偶数、奇数或素数,那么相应的静态方法isEven(int)、isodd(int)和isPrime(int)会返回true。
● 静态方法 parseInt(char【】)将数字字符构成的数组转换为一个int 值。
● 静态方法 parseInt(String)将一个字符串转换为一个int 值。画出该类的UML图并实现这个类。编写客户程序测试这个类中的所有方法。

思路:从第一个数开始count=1,遇到相同的就加1,遇到不同的就减1,减到0就重新换个数开始计数,总能找到最多的那个

  • 定义一个抽象的"Role"类 有姓名 年龄 性别等成员变量
    1. 要求尽可能隐藏所有变量(能够私有就私有,能够保护就不要公有)
      再通过GetXXX()和SetXXX()方法对各变量进行读写。具有一个抽象的play()方法
      该方法不返回任何值 同时至少定义两个构造方法。Role类中要体现出this的几种用法。构造方法除外 并扩展 salary成员变量 同时增加一个静态成员变量“职工编号 ID ”。
      同样要有至少两个构造方法 要体现出this和super的几种用法
    1、建立一个抽象类Drink 应当 a、声明一个抽象方法taste() 该方法负责输出饮料的味道 b、声明int型常量来代表不同的饮料类型 咖啡、啤酒、牛奶 如 c、声明静态工厂方法getDrink(int drinkType) 根据传入的参数创建不同的饮料对象 并返回该对象 建议使用switch语句。该方法要求声明DrinkNotFoundException 当没有相对应的饮料类型时 抛出该异常。
    2、建立Drink的具体子类 a、分别建立Drink的子类 Coffee 代表咖啡 Beer 代表啤酒 Milk 代表牛奶 ; b、实现taste()方法 要求在控制台打印各自的味道特征。
    4、建立Test测试类 测试以上内容的正确性 a、编写main方法 通过命令行传参的方式传入某种饮料的类型。 b、在main方法中 调用Drink类的getDrink方法 获得相应的饮料对象。注意捕获DrinkNotFoundException。 c、然后调用该饮料对象的taste()方法 输出该饮料的味道。
    5、编译程序 并运行。
    注意事项 1、仔细审题 把题目要求理解准确 2、请注意多态性的运用 3、请注意代码的书写、命名符合规范 应有适当的注释

我要回帖

更多关于 c语言输入数字输出字母 的文章

 

随机推荐