摘要: #include <stdio.h>#include <stdlib.h>#define N 8void toBin(int n,int dec);void toBin2(int n,int dec);int main(){ //十进制转2进制 //toBin(6,2);//ok //十进制转8进制 //toBin(26,8);//ok toBin2(31,16);}/**看一个例子6转2进制6%2=06/2=3 ---> 非0 可以继续算 ----> 3%2=13/2=1 ---> 非0 可以继续算 ----> 1%2=11/2=0 ---&g 阅读全文
posted @ 2013-03-26 21:03 cart55free99 阅读(422) 评论(0) 推荐(0) 编辑
摘要: #include <stdio.h>#include<math.h>int selectQi(int n);void selectChange(char str[]);int main(){ int i=123456789; printf("%d",selectQi(i)); char str[]="kuahgrhbf"; selectChange(str); printf(str); }//取出奇数位置的数字 组成一个新的int数值并返回int selectQi(int n){ int nums[10]={0};//第一个元素初 阅读全文
posted @ 2013-03-26 17:07 cart55free99 阅读(296) 评论(0) 推荐(0) 编辑
摘要: #include <stdio.h>#include <string.h>int findStart(int start,char str[],char pat[]);int match(int start,char str[],char pat[]);int main(){ char str[100]="abljfvbajlfvblaksdbc;laksdbnc;afgvblaiusgdvlciuaosdgbcui;la"; char pattern[]="aks"; //printf("%d",findSt 阅读全文
posted @ 2013-03-26 16:15 cart55free99 阅读(165) 评论(0) 推荐(0) 编辑
摘要: #include <stdio.h>#include <string.h>#include <stdlib.h>void clrArr(char arr[]);int main(){ char ch; char maxLine[200];//用于装载最长的一行 //假设最长行字符数不超过200 int max=0;//记录已发现的最长字符个数 int i=0;//记录每行的字符数 char line[200]; char* filename="D:/23.txt"; FILE *fp; if((fp=fopen(filename,... 阅读全文
posted @ 2013-03-26 15:27 cart55free99 阅读(271) 评论(0) 推荐(0) 编辑
摘要: #include <stdio.h>int isLetter(char ch);int main(){ int countWords=0; int countLines=0; char ch; char chPre; while( (ch=getchar())!=EOF ){//EOF是一个字符型常量 if(ch=='\n'){ countLines++; } if(isLetter(chPre)&& (ch==' '||ch=='\0' || ch=='\n' || ch=='.' ) 阅读全文
posted @ 2013-03-26 14:46 cart55free99 阅读(304) 评论(0) 推荐(0) 编辑
摘要: #include <stdio.h>#include <math.h>double f(double x);double f2(double x);int main(){ //利用迭代法求√a的值 int a=7; double s1=0; double s2=0; s2=a; while( fabs(s1-s2)>1e-5 ){//10^-5 s1=s2;//进行新的一轮计算 //原来的后一项是现在的第一项 s2=(s1+a/s1)/2; } printf("%lf",s2); //利用牛... 阅读全文
posted @ 2013-03-26 13:48 cart55free99 阅读(423) 评论(0) 推荐(0) 编辑