1.

题目(Description):

一个人爬楼梯,可以每次迈一个台阶,也可以每次迈两个台阶。输入要爬的台阶数,计算一共有多少种不同的走法。要求:递归实现。

输入(Input):

台阶数

输出(Output):

走法的数量

示例(Sample):

输入(Input):

5

输出(Output):

8

2.

题目(Description):

“鸡兔同笼”是我国古代著名趣题之一。大约在1500年前,《孙子算经》中就记载了这个有趣的问题。书中是这样叙述的 “今有雉兔同笼,上有三十五头,下有九十四足,问雉兔各几何?”

这四句话的意思是:有若干只鸡兔同在一个笼子里,从上面数,有35个头;从下面数,有94只脚。求笼中各有几只鸡和兔?现有n个头和m个脚,计算到底有多少只鸡和兔。

输入(Input):

2个整数n和m(空格分隔)

输出(Output):

鸡和兔的数量(空格分隔)

示例(Sample):

输入(Input):

2 6

输出(Output):

1 1

3.

题目(Description):

编写一个函数,函数参数为一个字符串,返回值为一个字符指针(表示一个字符串)。

(1)如果输入字符串的字符个数为奇数,则返回仅包含其中间位置字符的字符串;

(2)如果输入字符串的字符个数为偶数,则返回包含中间两个字符的字符串。

在主函数中输入字符串,调用该函数,并在主函数中输出出来。

输入(Input):

一个字符串

输出(Output):

字符串中的中间字符

示例(Sample):

输入(Input):

CAU_CIEE_C++

输出(Output):

IE

4.

题目(Description):

给定一批整数,分析每个整数的每一位数字,求出现次数最多的数字,例如给定三个整数1234、2345、3456,其中出现最多次数的数字是3和4,都出现了3次。

输入(Input):

输入在第1行中给出正整数N(N<=1000),在第2行中给出N个不超过整型范围的正整数,数字间以空格分隔。

输出(Output):

在一行中按格式“M:n1 n2…”输出,其中M是最大次数,n1、n2…为出现次数最多的数字,按从小到大的顺序排列,数字间以空格分隔,但末尾不得有多余空格。

示例(Sample):

输入(Input):

3

1234 2345 3456

输出(Output):

3:3 4

5.

题目(Description):

从键盘输入一个字符串a,并在a串中的最大元素后边插入字符串b(b[]="ab")。

输入(Input):

字符串a

输出(Output):

插入字符串b之后的新串

示例1(Sample):

输入(Input):

123456

输出(Output):

123456ab

示例2(Sample):

输入(Input):

bfiuh

输出(Output):

bfiuabh

6.

题目(Description):

输入一个字符串(字符个数不大于20)给一个字符数组,然后从第一个字母开始间隔的输出该串。

编写函数output,利用指针作为参数,完成间隔输出字符串。

void output(char *q)

{                                 }

输入(Input):

一个字符串

输出(Output):

从第一个字母开始的间隔字符

提示(Hint):

程序的前缀代码已经给出,请在提交作业时注释或者去掉前缀代码。

示例(Sample):

输入(Input):

computer

输出(Output):

cmue

7.

题目(Description):

从字符串中的第m个字符开始的全部字符复制成另一个字符串。

编写函数copystr,利用指针作为参数,完成复制。在主函数main中输入字符串及m的值,并输出复制结果。

void copystr(char *p1,char *p2,int m)

{                                                                 }

输入(Input):

一个字符串

m

输出(Output):

(1)如果字符串的长度小于m,则输出 “error!”;

(2)否则,输出从第m个字符开始的全部字符。

提示(Hint):

程序的前缀代码已经给出,请在提交作业时注释或者去掉前缀代码。

示例1(Sample):

输入(Input):

abcd

5

输出(Output):

error!

示例2(Sample):

输入(Input):

abcd

2

输出(Output):

bcd

8.

题目(Description):

编写函数fun,求出满足不等式22+42+……+n2<1000的最大n值,以及计算累加和sum。用指针作为参数,指向sum;用函数返回最大n值。

int fun(double *p)

{                             }

输入(Input):

输出(Output):

最大n值

累加和

提示(Hint):

程序的前缀代码已经给出,请在提交作业时注释或者去掉前缀代码。

前缀代码:
//StudybarCommentBegin
#include<stdio.h>
int main()
{   int fun(int *p);int sum=0,n;int *p=&sum;n=fun(p);printf("%d\n%d\n",n,*p);return 0;
}
//StudybarCommentEnd

9.

题目(Description):

歌德巴赫猜想:从键盘上输入一个大于6的偶数,总能找到两个素数,使得这两素数之和正好等于该偶数。

编写函数prime,判断素数:如果是素数,则函数返回1,否则返回0。主函数main输出所有分解的两个素数。

int prime(int n)

{                         }

输入(Input):

大于6的偶数

输出(Output):

偶数=素数1+素数2

............

提示(Hint):

程序的前缀代码已经给出,请在提交作业时注释或者去掉前缀代码。

示例(Sample):

输入(Input):

8

输出(Output):

8=3+5

8=5+3

前缀代码:
//StudybarCommentBegin
#include <stdio.h>
int main()
{int prime(int n);int num, a;do{scanf("%d",&num);} while(num<=6||num%2==1);for(a=2;a<=num/2+1;a++)if(prime(a)&&prime(num-a))printf("%d=%d+%d\n",num,a,num-a);return 0;
}
//StudybarCommentEnd

10.

题目(Description):

计算前n项的阶乘和。即:1!+2!+3!+......+n!

输入(Input):

一个整数

输出(Output):

前n项的阶乘和

示例(Sample):

输入(Input):

3

输出(Output):

9

C程序设计综合练习-- 综合测验1:相关推荐

  1. c语言编程 构建围墙,c语言程序设计朝盛 综合程序练习题.ppt

    c语言程序设计朝盛 综合程序练习题 综合程序练习题 综合程序练习题 大型程序设计的要求 综合程序练习题 综合程序练习题 大型程序设计题目分析: 1 打字练习 2 电子琴 3 简易画图板 4 贪吃蛇 5 ...

  2. java语言程序设计期末复习综合练习题_Java语言程序设计期末复习综合练习题答案...

    Java语言程序设计期末复习综合练习题 一.选择题. 2. main方法是Java Application程序执行的入口点,关于main方法的方法头以下哪项是合法的( )? A.public stat ...

  3. python程序的三种基本结构是_Python程序设计实验五- 综合运用三种基本结构进行程序设计...

    安徽工程大学 [Python程序设计]实验报告 班级 :物流192 姓名:刘娇阳 学号:3190505213 成绩: 日期:2020.4.24 指导老师 :修宇 [实验名称]实验五 综合运用三种基本结 ...

  4. 现代程序设计 作业9 - 综合练习

    经过大半学期的学习和练习, 我们把学到的东西综合起来. 在作业2 (http://www.cnblogs.com/xinz/p/3318230.html ) 中, 同学们用各种方法 (主要是动态规划, ...

  5. 南邮java实验一报告_南邮JAVA程序设计实验1 综合图形界面程序设计

    实验目的: 学习和理解JAVA SWING中的容器,部件,布局管理器和部件事件处理方法.通过编写和调试程序,掌握JAVA图形界面程序设计的基本方法. 实验内容: 设计和编写一个用于将人民币转换为等值的 ...

  6. 湖南科技大学c语言程序设计b,2017年湖南科技大学计算机科学与工程学院826C语言程序设计与数据结构综合之数据结构考研题库...

    一.填空题 1. 无用单元是指_____,例_____ [答案]用户不再使用而系统没有回收的结构和变量: 2. 起始地址为480,大小为8的块,其伙伴块的起始地址是_____:若块大小为32,则其伙伴 ...

  7. C语言程序设计-同一天生日[综合应用]

    [问题描述] 在一个有200人的大班级中,存在两个人生日相同的概率非常大,现给出每个学生的学号,出生月日,试找出所有生日相同的学生. [输入形式] 第一行为整数n,表示有n个学生,n<=200. ...

  8. python第八周小测验_Python语言程序设计第2周测验+练习题复盘

    嘿,这里是目录! 练习网址 https://python123.io/index 测验2 单项选择题 1. 哪个选项不能正确引用turtle库进而使用setup()函数?‪‬‪‬‪‬‪‬‪‬‮‬‫‬‪ ...

  9. 嵩天老师-Python语言程序设计-Python123配套练习测验题目汇总整理

    测验1:Python基本语法元素 知识点概要: 普遍认为Python语言诞生于1991年 Python语言中的缩进在程序中长度统一且强制使用,只要统一即可,不一定是4个空格(尽管这是惯例) IPO模型 ...

最新文章

  1. C/C++关于scanf_s的一些坑
  2. java rsa ssh2_给定两个SSH2密钥,如何检查它们是否属于Java中的同一密钥对?
  3. (转) 淘淘商城系列——Redis五种数据类型介绍
  4. niginx的高可用配置(HA)
  5. java数组长度最大值,javase-获取数组最大值
  6. Git之Reset的三种模式
  7. 框架神器:struts2标签库
  8. 重邮学报和计算机工程与应用,重庆邮电大学学报
  9. python基本判断语句_python条件判断(python语言基本语句)
  10. 苹果cmsv10仿bt部落天堂简约好看的自适应免费模板
  11. 单道批-多道批-分时-实时
  12. 201609-3 炉石传说
  13. Google镜像代理地址:
  14. ChinaSoft 论坛巡礼 | 高可信嵌入式软件工程技术论坛
  15. 高通Android9设置双屏同显示
  16. java容器类 joshua bloch_java-Builder(Joshua Bloch风格)用于抽象类的具体实现?
  17. java实现抽奖游戏,java实现抽奖功能解析
  18. 企业与政府信息资源管理
  19. 丁华锋 机器人_国家重点研发计划“智能机器人”项目在西安交大启动
  20. WuThreat身份安全云-TVD每日漏洞情报-2022-12-23

热门文章

  1. markdown常见数学符号和运算
  2. 史玉柱:我是一个著名的失败者
  3. Ambari2.75集成flume1.9
  4. cs231n课程作业答案推荐
  5. 微型计算机原理无微机接口,微机原理与接口技术
  6. >_<NameError: name ‘history‘ is not defined 问题解决
  7. 2024西工大计算机学院初试科目调整公告,详细解读
  8. 拓扑学 -- from BBS 水木清华站
  9. Java流Stream-1:数据过滤filter
  10. linux 卸载 bison,linux下的bison报错,