2017年4月24日
摘要: 第一种: 第二种: 发现第一种与第二种运行的结果是正确的,下述的第三者有点小区别。 第三种: 阅读全文
posted @ 2017-04-24 13:34 王小东大将军 阅读(138) 评论(0) 推荐(0)
摘要: Q:输入一个十进制数,转换为二进制数。 思路:除2取余 阅读全文
posted @ 2017-04-24 13:16 王小东大将军 阅读(303) 评论(0) 推荐(0)
摘要: Q:编写一段程序,要求记录并输出该程序执行的时间。 clock_t 类型是<time.h>库文件中定义的表示时间值的算术类型。也就是说应用clock_t类型的变量可以记录存储一个系统时间值、 clock()函数的作用是返回从程序运行开始到调用clock()函数所花费的处理器时间。返回值类型是cloc 阅读全文
posted @ 2017-04-24 12:04 王小东大将军 阅读(205) 评论(0) 推荐(0)
摘要: Q:编写一个c程序,计算指定文件的大小。 注意: fseek(FILE *fp,long offset,int base);//重定位流上的文件指针,即将fp指向的文件的位置指针移向以base为基准,以offset为偏移量的位置。 ftell(FILE *fp);//返回当前文件指针的位置。这个位置 阅读全文
posted @ 2017-04-24 11:42 王小东大将军 阅读(233) 评论(0) 推荐(0)
摘要: Q 创建一个后缀名为txt的文件,并向该文件写入一个字符串保存起来。再打开该文件,读出文件中的内容。 注意:所有的I/O函数都定义在 #include<stdio.h> 或者#include"stdio.h" 常用I/O函数: 完整程序: 疑惑:发现在下面的语句中不需要&,也可以运行,这是什么情况? 阅读全文
posted @ 2017-04-24 11:21 王小东大将军 阅读(165) 评论(0) 推荐(0)
摘要: Q:用位运算操作实现两个整数的交换。 证明:令a‘=a^b;(a'为中间值),所以:b=b^a'=b^(a^b)=b^b^a=0^a=a; 同理:a=a'^b=(a^b)^a=b 因此实现了a与b的交换。 总结:利用位异或运算,可以省掉临时变量,减少程序运算的空间复杂度。 阅读全文
posted @ 2017-04-24 10:07 王小东大将军 阅读(136) 评论(0) 推荐(0)
摘要: Q:已知矩阵A和矩阵B,实现2个矩阵乘积保留在矩阵C。 注意:A矩阵的列必须与B矩阵的行相等,两个矩阵才能做相乘运算。三重循环嵌套语句。 最内层的循环,实现矩阵A的第m行和矩阵B的第n列对应元素相乘求和,得到C矩阵的元素。 阅读全文
posted @ 2017-04-24 09:58 王小东大将军 阅读(308) 评论(0) 推荐(0)