
个人笔记
流星的邂逅
这个作者很懒,什么都没留下…
展开
-
将字符数组s2中全部字符复制到字符数组s1,不用strcpy(复制时‘\0’也要复制过去‘\0’后面的字符不用复制)---三种判断字符数组结束
最近看到了这样编程要求:将字符数组s2中全部字符复制到字符数组s1,不用strcpy(复制时‘\0’也要复制过去‘\0’后面的字符不用复制)于是自己编写了三种实现方法,这里没有使用指针相关的。第一种方法在for循环中用'\0'来判断字符数组是否结束,程序如下:#include <stdio.h>#include <string.h>int main(){...原创 2018-07-30 21:39:35 · 11804 阅读 · 3 评论 -
写一个函数,输入一个十六进制数,输出相应的十进制数。-----(自己编程)
写一个函数,输入一个十六进制数,输出相应的十进制数。基本思路是16进制数以字符串输入,然后经过转变为相应的10进制数,相应的程序如下:#include <stdio.h>#include <math.h>#include <string.h>int main( ){ char a[10]; void convert(char a[]); ...原创 2018-08-29 22:58:11 · 34609 阅读 · 3 评论 -
给出年、月、日,计算该日是该年第n天(考虑了闰年和非闰年)。-----(自己编写并已验证)
最近遇到这样的编程题目,给出年、月、日,计算该日是该年第n天,经过自己思考后,编写程序如下,也考虑到了闰年和非年的问题,有详细的注释解释问题。#include <stdio.h>int main(){ int output(int year,int momth,int day); int year,month,day; printf("请输入某年某月某日:"); sc...原创 2018-09-02 18:35:15 · 3432 阅读 · 2 评论 -
将一行字符串中的多余空格去掉,例如'' abc ABC def ''去掉多余空格后''abc ABC def''
将一行字符串中的多余空格去掉,例如'' abc ABC def ''去掉多余空格后''abc ABC def'',程序如下:#include <stdio.h>#include <string.h>int main(){ char a[100]; char temp[100]; int n,i,len; int word=0; l...原创 2018-09-03 23:11:48 · 1268 阅读 · 0 评论 -
设计一个函数,使给出一个数的原码能得到该数的补码--(自己编程)
最近在练习位操作相关的编程,遇到了这样的一个题目,设一个函数,使给出一个数的原码能够得到该数的补码,大家都知道,正数的原码和补码是相等的,负数的补码求得需要一系列的转换,负数求补码的算法如下:1、求得负数的绝对值;2、对该绝对值进行取反操作;3、对取反之后的绝对值加1。根据上面是算法,编写的程序如下:#include <stdio.h>typedef unsi...原创 2018-12-02 23:38:06 · 5004 阅读 · 0 评论 -
关于Code:: Blocks中不能输出double类型数据问题总结说明
最新在练习C Primer Plus中的编程题,其中有一个题如下:编写一个程序,提示用户输入一个double类型的数,并打印该数的立方值。自己设计一个函数计算并打印立方值。main()函数要把用户输入的值传递给该函数。看了这题目应该是个很简单的,于是自己编写了程序,如下:#include <stdio.h>#include <stdlib.h>int ma...原创 2019-04-04 23:33:36 · 2715 阅读 · 1 评论