摘要:
#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 阅读全文
摘要:
#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,... 阅读全文
摘要:
#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=='.' ) 阅读全文
摘要:
#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); //利用牛... 阅读全文