C语言程序设计
追寻梦想的蜗牛
追寻梦想的蜗牛
展开
-
有n个整数,使前面各数顺序向后移m个位置,最后m个数变成前面m个数,见图.写一函数:实现以上功能,在主函数中输入n个数和输出调整后的n个数.
用指针法实现解题思路:(1)在函数中,新建一个数组,把原数组中的后m个数字先复制到这个新建的数组中(2)原数组中的元素向后移动m个位置(3)把新建数组中存贮的m个元素,复制到原数组中注意点:“移动过程中数组的下标的计算要准确”源程序代码:#include<stdio.h>#define _CRT_SECURE_NO_WARNINGS#define ...原创 2018-09-25 22:54:35 · 5867 阅读 · 1 评论 -
strlen()和 sizeof ()的区别
C语言中有两个函数会经常用到,尤其是在对字符串处理的时候。C语言中没有字符串类型,字符串在内存中是用字符数组表示的。strlen( )strlen( )求得的是字符串的长度例如字符串 str[20]= {“abcd”};strlen(str),结果为4sizeof( )sizeof( )计算字符串占的总内存空间例如字符串 str[20]= “abcd”siz...原创 2018-10-04 22:03:18 · 9304 阅读 · 1 评论 -
判断一个整数是否是回文数。回文数是指正序(从左向右)和倒序(从右向左)读都是一样的整数。
判断一个整数是否是回文数。回文数是指正序(从左向右)和倒序(从右向左)读都是一样的整数。示例 1:输入: 121输出: true示例 2:输入: -121输出: false解释: 从左向右读, 为 -121 。 从右向左读, 为 121- 。因此它不是一个回文数。示例 3:输入: 10输出: false解释: 从右向左读, 为 01 。因此它不是一个回文...原创 2018-09-28 22:40:54 · 7791 阅读 · 0 评论