题解列表
简单的数组输入及判断
摘要:解题思路:以数组形式输入并储存10个整数,然后逐一与输入高度 的差值和30进行比较即可注意事项:参考代码:#include <stdio.h>int main(){  ……
原地反转法逆序输出字符串
解题思路:对于一个字符串,其实就是字符数组,我们可以把数组元素从两端向中间交换字符,实现原地反转注意事项:参考代码:#include#includevoidreverseString(charstr[]){intlen=strlen(str);intleft=0;
用字符串函数处理字符串问题
解题思路:在string.h中,提供了拼接两段字符串的函数strcat,使用它可以简便处理两段字符串的拼接注意事项:参考代码:#include#includeintmain(){charstr1[100];charstr2[100];gets(str1);gets
利用ASCII码进行字符和数字转换
解题思路:题目要求很简单,输入数字,输出对应ASCII的字符。所以写一个字符赋值语句再输出即可!注意最后输出末尾不能加换行符,这是题目要求注意事项:参考代码:#includeintmain(){intx;while(scanf("%d",
采用两段输入法解决数字后移
解题思路:这个题目可能大部分人第一感是数组元素换位置,怎么样把后面的数字整体放在前面,然后前面的数次顺次往后移呢?一种思路是后m个元素赋值到前m项,然后前n-m项的数组下标全部增加m,这样写的代码略显复杂。于是我采用取巧的方式,不进行数组新变换操作了,先输出后m项,再输出前n-m项即可。