****************************** ** 更正 ** ** 1. 算式求和 ** ** 2. 花括号 ** ** 3. 二进制1个数 ** ****************************** #include <stdio.h> #include <stdlib.h> #define N 5 // 计算到1/5 int main(void) { double sum1=0.0,sum2=0.0,sum=0.0; double i=1.0; for(i=1;i<=N;i+=2)sum1=sum1+1.0/i; for(i=2;i<=N;i+=2)sum2=sum2-1.0/i; sum=sum1+sum2; printf("%4.4f",sum); return 0; } ****************** 0.7833 //分组性实现 而没有采用 flag=-flag 算法时间复杂度差不多 空间复杂度多添加了 ************************************ #include <stdio.h> #include <stdlib.h> int main(void) { int X[10]={1,2,3,4,5,1,2,2};// 1={ 2=} it a error int i,j=0; for(i=0;i<10;i++) { if(X[i]==1){j--;if(j==-1)break;}//逻辑在于 }{}与{}}均错误 if(X[i]==1){j++; } } if( j==0) printf("it right" ); else printf( " error " ); return 0; } ***************************** error ***************************** #include <stdio.h> #include <stdlib.h> int main(void) { int s=0,t=0;// s计数1 t计数0 int x=10; //1010; s=2 1=2; while(x) { switch(x%2) { case 1:s++;break; case 0:t++;break; } x=x/2; } printf("1的个数:%d ",s); printf("0的个数:%d ",t); return 0; } ******************************* 1的个数:2 0的个数:2 ********************************
小代码1
原创
©著作权归作者所有:来自51CTO博客作者文洲的原创作品,请联系作者获取转载授权,否则将追究法律责任
提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章
-
C语言学习Part1(1-1000行代码)
记录系统学习C语言的过程
操作符 八进制 #include -
缩略muduo网络库(1)周边小代码
nocopyable Logger Timestamp InetAddr
c++ 原力计划 #include 2d #define