博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
C语言编辑中午和英语库,懂英语和C语言的来
阅读量:5976 次
发布时间:2019-06-20

本文共 1729 字,大约阅读时间需要 5 分钟。

该楼层疑似违规已被系统折叠 隐藏此楼查看此楼

Many computer programs use menus as part of the user interface. A menu offers the user a choice of responses. The user then enters one of these choices, and the program acts on that choice.

For example:

Enter the operation of your choice:

a. judge character        b. print character

c. get a power            d. base_n

e. exit/quit

Write a program that shows you a menu offering you the choice of :

a: Write a function that reads characters from the standard input to end-of-file. For each character, have the program report whether it is a letter. If it is a letter, also report its numerical location in the alphabet. For example, c and C would both be letter 3. Incorporate a function that takes a character as an argument and returns the numerical location if the character is a letter and that returns –1 otherwise.

b: Write a function that takes three arguments: a character and two integers. The character is to be printed. The first integer specifies the number of times that the character is to be printed on a line, and the second integer specifies the number of lines that are to be printed. Write a program that makes use of this function.

c: Write a power() function that returned the result of raising a type double number to a positive integer value. Improve the function so that it correctly handles negative powers. Also, build into the function that 0 to any power is 0 and that any number to the 0 power is 1.

d: Write a to_base_n() function that takes a second argument in the range 2–10. It then should print the number that is its first argument to the number base given by the second argument. For example, to_base_n(129,8) would display 201, the base-8 equivalent of 129.

e: end this program

怎么写?

多谢

转载地址:http://zmiox.baihongyu.com/

你可能感兴趣的文章
十个鲜为人知的Linux命令 - Part 5
查看>>
太简单!日常小动作让你摆脱程序员职业病
查看>>
《C++入门经典(第6版)》——1.5 问与答
查看>>
专访阿里云域名与网站业务总经理宋瑛桥:域名未来将更加个性化、生态化和规范化...
查看>>
Nginx 虚拟主机 VirtualHost 配置
查看>>
游戏盾正式发布:撬动DDoS攻防的天平
查看>>
Zookeeper,etcd,consul内部机制和分布式锁和选主实现的比较
查看>>
MySQL利用xtrabackup进行增量备份详细过程汇总
查看>>
[LeetCode]--160. Intersection of Two Linked Lists
查看>>
MaxCompute JDBC 2.2 发布说明
查看>>
传统多线程之前如何共享数据
查看>>
DataV 支持 token 验证啦!
查看>>
WIN API当中的堆管理,虚拟内存及常规复制,移动,填充代码
查看>>
Word格式转化为Html
查看>>
教你打造千万用户的海量视频网站、保卫云端安全!
查看>>
Windows 下使用 SNMP 来管理网络
查看>>
Sleep函数的真正用意
查看>>
Arduino vs Raspberry Pi vs BeagleBone
查看>>
使用Docker Compose部署基于Sentinel的高可用Redis集群
查看>>
Mybatis 3学习笔记(一)
查看>>