C语言 练习题到数组(初级)

小题

  1. 有一个数组 arr[5] = {1, 2, 3 ,4, 5}; 请问 arr[1]++ 为多少

    • 答:

  2. const int num = 10; static num1 = 10 执行num++; num1++; 各有什么现象为什么?

    • 答:

  3. \0,\n,\t,\r 各代表什么意思

    • 答 :

  4. 写一个比较大小的函数,传入 a , b两个整数;若a > b返回1 a < b 返回0

    •       答:

  5. #define y 10 - 5 问 y * 2 等于多少

    • 答:

  6. 请问运行代码后打印多少

    • #include <stdio.h>
      int a = 10;
      void func()
      {
      	printf("%d",a);
      }
      
      int main()
      {	
      	int a = 20;
      	func();
          return 0;
      }

      ​​​​​​

    • 答:

  7. 定义一个字符数组存放 hello world

    • 答:

  8. break 与 continue 的区别
    • 答:

  9. 请问运行代码后打印多少
    • #define _CRT_SECURE_NO_WARNINGS 1
      #include <stdio.h>
      typedef double gg;
      int a = 10;
      gg b = 2.0;
      void func(int a)
      {
      	printf("%0.2lf", a + b);
      }
      
      int main()
      {
      	int a = 20;
      	func(a);
      	return 0;
      }
              
    • 答:

  10. 求num等于多少?
    • int num = 5 % 10  + 2;
              
    • 答:


大题目

一 、 求两数之间的和

// 输入两个数A B 计算A 到 B 之间的质数和

// 例如: 输入 A = 1; B= 5; 则{1,2,3,4,5}其中2 ,3为质数

// 打印:5

// 例如: 输入 A = 1; B= 9; 则{1,2,3,4,5,6,7,8,9}其中2,3,5,7为质数

// 打印:17

// 提示: 只能被1和本身整除的数叫质数


二、 打印斐波拉契数列

// 打印N个数列 N通过键盘输入 (2 < N < 20)

// 数列规律如下

// 1 1 2 3 5 8

// 例如 输入N = 4;

// 输出 1 1 2 3

// 例如 输入N = 5;

// 输出 1 1 2 3 5


三、 取模取余提取数据

// 使用取余和取模提取数据

// 输入一个整数(长度不定)

// 倒序输出它的每一位

// 如输入:num = 123456;

// 输出: 5 4 3 2 1 (空格隔开每一位)

// 如输入num = 344325;

// 输出 5 2 3 4 4 3 (空格隔开每一位)

​​​


四、判断字符

// 输入10 个字符 字符全是 小写字母 

// 判断各有几个 

// 例如:abbcccadvw 打印 a:2 b:2 c:3 d:1 v:1 w:1

// 找出连续相同的部分打印起始下标和终止下标出来 : 

// 例如:abbcccadvw 打印:12 35 原因:因为下标为1和2是相同字符,下标3和5是相同字符

需要答案可留言

  • 11
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 3
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值