第1题功能:将十进制数转换成十六进制数。

第2题功能:删除字符串中的指定字符,字符串和要删除的字符均由键盘输入。

第3题功能:以下程序是用选择法对10个整数按升序排序。

第4题功能:以下程序的功能如(图1)。

第5题功能:打印以下图形。

*****

*****

*****

*****

*****

第6题功能:用冒泡法对数组a 进行由小到大的排序。

第7题功能:通过函数的递归调用计算阶乘。

第8题功能:计算并输出500以内最大的10个能被13或17整除的自然数之和。

第9题功能:产生并输出杨辉三角的前七行。

1

1 1

1 2 1

1 3 3 1

1 4 6 4 1

1 5 10 10 5 1

1 6 15 20 15 6 1

第10题功能:求一个二维数组中每行的最大值和每行的和。

第11题功能:建立一个如下的二维数组,并按以下格式输出。

1 0 0 0 1

0 1 0 1 0

0 0 1 0 0

0 1 0 1 0

1 0 0 0 1

第12题功能:求两个非负整数的最大公约数和最小公倍数。

二、程序改错 共12题 (共计120分)

第1题功能:计算数组元素中值为正数的平均值(不包括0)。例如:数组中元素的值依次为39,-47,21,2,-8,15,0,则程序的运行结果为19.250000。

第2题功能:求出以下分数序列的前n项之和。和值通过函数值返回main函数。 2/1+3/2+5/3+8/5+13/8+21/13 ……例如:若n = 5,则应输出:8.391667。

第3题功能:利用二维数组输出如图所示的图形。

*******

*****

***

*

***

*****

*******

第4题功能:编写input()和output()函数输入,输出5个学生的数据记录。

第5题功能:判断整数x是否是同构数。若是同购数,函数返回1;否则返回0。

说明:所谓“同构数”是指这个数出现在它的平方数的右边。

例如:输入整数25,25的平方数是625,25是625中右侧的数,

所以25是同构数。

注意:x的值由主函数从键盘读入,要求不大于1000。

第6题功能:从m个学生的成绩中统计出高于和等于平均分的学生人数,此人数由函数值返回。平均分通过形参传回,输入学生成绩时,用-1结束输入,由程序自动统计学生人数。例如:若输入 8 名学生的成绩,输入形式如下:

80.5 60 72 90.5 98 51.5 88 64 -1

结果为:The number of students :4

Ave = 75.56。

第7题功能:先将在字符串s中的字符按逆序存放到t串中,然后把s中的字符按正序连接到t串的后面。

例如:当s中的字符串为:“ABCDE”时,则t中的字符串应为:

“EDCBAABCDE”。

第8题功能:将一个字符串中的大写字母转换成小写字母。

例如:输入aSdFG输出为asdfg。

第9题功能:输出Fabonacci数列的前20项,要求变量类型定义成浮点型,输出时只输出整数部分,输出项数不得多于或少于20。

第10题功能:从键盘输入十个学生的成绩,统计最高分,最低分和平均分。

max代表最高分,min代表最低分,avg代表平均分。

第11题功能:编写一个程序模拟袖珍计算器的加、减、乘、除四则运算。

例如:输入3+5=或5-2=或3*4=或4/2=,求表达式结果。

第12题功能:找出大于m的最小素数,并将其作为函数值返回。

三、程序设计 共6题 (共计60分)

第1题功能:编写函数判断一个整数m的各位数字之和能否被7整除,可以被7整除则返回1,否则返回0。调用该函数找出100~200之间满足条件的所有数。

第2题功能:计算n门课程的平均值,计算结果作为函数值返回。

例如:若有5门课程的成绩是:92,76,69,58,88,则函数的值为76.600000。

第3题功能:用函数求fibonacci数列前n项的和。说明:fibonacci数列为数列的第一项值为1,第二项值也为1,从第三项开始,每一项均为其前面相邻两项的和。

例如:当n=28时,运行结果:832039

第4题功能:统计出若干个学生的平均成绩,最高分以及得最高分的人数。

例如:输入10名学生的成绩分别为92,87,68,56,92,84,67,75,92,66,则输出平均成绩为77.9,最高分

c语言从键盘输入asdfg输出asdfg,C语言复习题参考答案.doc相关推荐

  1. c语言键盘输入屏幕输出ppt,c语言健盘输入与屏幕输出.ppt

    本章学习内容, 字符输出函数putchar()  字符输入函数getchar()  数据的格式化输出函数printf()  数据的格式化输入函数scanf(),第4章 键盘输入 和屏幕输出,4 ...

  2. c语言 若未给全局变量赋初值,自我测试练习参考-答案.doc

    . <C语言程序设计案例教程>自我测试练习参考答案 (主编:王明福) 第1章 初识C语言 一.单选题 1. 下面叙述错误的是( A ). A.C程序中可以有若干个main()函数 B.C程 ...

  3. C语言单链表实现FCFS算法,数据结构与算法复习题(含答案).doc

    <数据结构与算法>2015-2016学年第1学期考试复习题 选择题(下面各小题有一个正确答案,请将正确答案的编号填写在各小题的括号内). 1.在一棵具有5层的满二叉树中结点总数为( A ) ...

  4. java电话键盘字母数字转换_用Java语言将一个键盘输入的数字转化成中文输出

    用Java语言将一个键盘输入的数字转化成中文输出 将一个键盘输入的数字转化成中文输出(例如:输入:1234567 输出:一百二拾三万四千五百六拾七)用java语言实现,,请编一段... 将一个键盘输入 ...

  5. python输入一个三位数、输出它的逆序数值_c语言 从键盘输入一个三位数,输出该数的逆序数。c语言中从键盘输入一个三位整数...

    c语言 从键盘输入一个三位数,输出该数的逆序数. c语言中从键盘输入一个三位整数 www.zhiqu.org     时间: 2020-12-08 c语言中从键盘输入一个三位数,输出该数的逆序数,可以 ...

  6. ACMNO.3 有三个整数a b c,由键盘输入,输出其中的最大的数。 输入 一行数组,分别为a b c 输出 a b c其中最大的数 样例输入 10 20 30 样例输出 30

    基于平台Dev-C++ 5.11 题目描述 有三个整数a b c,由键盘输入,输出其中的最大的数. 输入 一行数组,分别为a b c 输出 a b c其中最大的数 样例输入 10 20 30 样例输出 ...

  7. c语言从键盘输入一个百分制成绩score,C语言 基础练习40题

    一.题目 1.输入2个整数,求两数的平方和并输出. 2. 输入一个圆半径(r)当r>=0时,计算并输出圆的面积和周长,否则,输出提示信息. 3.函数y=f(x)可表示为: 4.编写一个程序,从4 ...

  8. java二维数组从键盘更改_互换二维数组的行列。要求数组的行数、列数以及各元素均从键盘输入;输出互换前数组内容和互换后数组内容。(要求循环输入进行测试)Java...

    1. 互换二维数组的行列.要求数组的行数.列数以及各元素均从键盘输入:输出互换前数组内容和互换后数组内容.(要求循环输入进行测试) package com.mingrisoft; import jav ...

  9. Java的知识点6—— 强制类型转换、基本类型转化时常见错误和问题、 简单的键盘输入和输出

     强制类型转换 强制类型转换,又被称为造型,用于显式的转换一个数值的类型.在有可能丢失信息的情况下进行的转换是通过造型来完成的,但可能造成精度降低或溢出. public class Test2 {pu ...

最新文章

  1. python工作好找吗-python工作好找吗
  2. numpy 矩阵的用法
  3. 通过案例对 spark streaming 透彻理解三板斧之三:spark streaming运行机制与架构
  4. 递归总结 By greenhand
  5. 电脑解锁后黑屏有鼠标_电脑开机黑屏只有鼠标如何解决
  6. CodeForces 722C Destroying Array
  7. 计算机不显示用户组密码设置,手把手教你设置win10系统开机时跳过锁屏画面直接显示密码框登录界面-系统操作与应用 -亦是美网络...
  8. 要学会“收”和“放”
  9. java jsp 乱码_JSP中文乱码问题
  10. C++:堆排序算法详解
  11. 数学_矩阵向量求导公式相关
  12. C++/MFC修行之路(6)停靠窗口
  13. Python GUI项目:文件夹管理系统
  14. python1加到100_python for循环1加到100的和
  15. 程序员的饭碗和杯具 .
  16. 基于spring boot的婚纱摄影约拍系统
  17. 挚爱身影渐隐。素绞无意世情狠
  18. 剑指offer题目详细版本
  19. VB程序安装时,提示acmboot.exe发送错误
  20. [C#问题--WebBrowser继续追踪]WebBrowser在Form程序中使用的感想2

热门文章

  1. java取模多位数_JAVA大数类—基础操作(加减乘除、取模、四舍五入、设置保留位数)...
  2. LeetCode2——Add Two Numbers(两个链表中的数字相加,形成新链表)
  3. nodeJs的学习之路(1)
  4. 缓存优化过程中的一些思考
  5. 交换两个整型变量的数值
  6. java mail 设置参数
  7. ubuntu命令行登录
  8. git命令:将多个commit提交记录修改为1条
  9. 聊透分布式系统一致性
  10. 长大了,也弄丢了很多东西