c语言例题(期末复习)

  1. 输入年号,判断是否为闰年

1pro. 输入年月日,计算给定日期是该年的第今天

  1. 输入一个整数,判断是否为素数

  1. 从键盘输入4个整数,分别存入整形变量中,从大到小显示出来 (排序)

  1. 输入一个字符,如果该字符是小写就转化成大写输出,如果该字符是大写就转化成小写输出,如果是其他字符按原样输出。

  1. 统计从键盘输入字符的个数

  1. 输出100以内能被3整除且个位数为6的所有整数

  1. 计算阶乘 1、 (用static型变量保留每一次阶乘的值)

2、(用递归求阶乘)

  1. 利用递归法求解斐波那契数列的第i项值

  1. 计算次幂 1、循环算法

2、递归算法

  1. 输入一个数,输出该数的倒序数

  1. 求出所有两位绝对素数(绝对素数:数值位置交换后依然是素数)

  1. 2的一次方+2的二次方+......<1000 ,编写求出是加到2的几次方为止

  1. 编写两个函数,分别求最大公倍数和最小公约数 (先求最小公约数)


数组元素作为函数的参数,采用"传值方式" 数组元素在函数调用前后不会发生改变

数组名作为函数的参数,采用"传址方式"数组内的元素值会相应的改变

实参与形参的数据类型要一致


  1. 利用随机生成的函数生成20个50以内的整数,存入一个数组中,从键盘输入一个整数作为关键字,用线性查找的方式在数组中查找,如果输入的数在数组中存在,则输出该数在数组中的下标值;否则输出-1,表示该数在数组中不存在.

  1. 计算数组A[4][5]={ {2,6,4,9,-13},{5,-1,3,8,7},{12,0,4,10,2},{7,6,-9,5,2}}所有元素的和,并输出所有大于平均数的数.

  1. 统计从键盘输入的字符个数(字符个数不大于1200个)及行数,以!感叹号为结尾

    • 1
      点赞
    • 0
      收藏
      觉得还不错? 一键收藏
    • 0
      评论

    “相关推荐”对你有帮助么?

    • 非常没帮助
    • 没帮助
    • 一般
    • 有帮助
    • 非常有帮助
    提交
    评论
    添加红包

    请填写红包祝福语或标题

    红包个数最小为10个

    红包金额最低5元

    当前余额3.43前往充值 >
    需支付:10.00
    成就一亿技术人!
    领取后你会自动成为博主和红包主的粉丝 规则
    hope_wisdom
    发出的红包
    实付
    使用余额支付
    点击重新获取
    扫码支付
    钱包余额 0

    抵扣说明:

    1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
    2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

    余额充值