随笔分类 - 技巧与心得
摘要:首先有*(*(a+i)+j) = a[i][j]; 然后看图: 一个实例: #include <stdio.h> void average(float *p, int n) { float *p_end; float sum, aver; p_end = p + n - 1; for (; p <
阅读全文
摘要:第一种,没必要对输入的字符串进行保存 /* 想法:边读取边判断 */ #include<stdio.h> #include<math.h> #include<string.h> int main(){ char find[20]={0},ch; int read1=1,read2=1,read3=1
阅读全文
摘要:有些操作是要储存数据的,我们常用到 gets ( str ) ; int length = strlen(str); for ( i = 0 ; i < length ; i++ ) 对数据的处理灵活称程度较低 有些操作是没必要将字符存储的,我们用getchar()处理 对于之前==先出现的字符==
阅读全文
摘要:#计算的方程解法有别于数学 ###数学能==对点==的计算,而计算机只能列举后判断 ###常用的求方程解的方法 在某范围内用二分法 如 #include<stdio.h> #include<limits.h> #include<math.h> #define MIN 1e-9 int main()
阅读全文
摘要:对图形进行拆分(分成有相似结构的几个部分) 对每一个row 和 col进行计算 构图的最后部分看看是否是有空格补齐 有时对于一个给定的 n 我们可对它进行拆分 如 /* 菱形的构图 */ #include<stdio.h> int main() { int t,n,i,j; scanf("%d",&
阅读全文