一、整数操作(含有50个正整数(<=3位)的文件:int_input,输入1,2,3,4分。
别选择不同的操作)
1.排序(结果存到文件int_output1)
2.求中间两个数的最大公因数和最小公倍数3.统计素数的个数。
4.统计同构数的个数(同构数是指:它出现在它的平方数的右边),如5是其平方数。
25的尾数,76是其平方数5776的尾部。
二、字符串操作(含有50个字符串的文件:string_input,输入1,2,3,4分别选。
择不同的操作)
1.排序(结果存到文件string_output1)
2.实现每个字符串的逆置,前25个用递归,后25个用非递归(结果存到文件。
string_output2)
3.统计单词”hello”出现的次数。如某一行:ghhello32he,该行次数为1
4.在最小串**现,而未在最大串**现的字符形成一个新的串放在u中,u中字符。
按原字符串中字符顺序排列,不去掉重复字符。
例如:当min = max = 2467"时, u中的字符串为"1135"。
源**:#include<>#include<>#include<>#include<>#define n 50
int readfile_num(int*);
void writefile_num(char* filename,int*,int);void sort_num(int*,int);int commondivisor(int,int);int commonmultiple(int,int);int primenumber(int*,int);int tonggoushu(int*,int);
int readfile_str(char*,char* str)
void writefile_str(char*,char* str,int,char* mode);void sort_str(char* str,int);void reverse(char* str,int);void reverse_recursion(char* str);int searchhello(char* str,int);
void findmaxmin(char* str,int,char* r)void processstring(char* r)int main(int argc,char* ar**)case '2':case '3':case '4':
default:printf("输入错误");else if(strcmp(ar**[1],"handle string")=0)case '2':while(!
feof(fp))
void writefile_num(char* filename,int* data_num,int n)data_num[j]=t;}}
int commondivisor(int a,int b)return a;}
int commonmultiple(int a,int b)elseprintf("文件%s不存在",name);fclose(fp);return i-1;}
void sort_str(char* str,int len)str[j]=t;}}
void writefile_str(char* name,char* str,int n,char* mode)fclose(fp);}
int searchhello(char* str,int n)}}return count;}
void findmaxmin(char* str,int n,char* r)r[0]=(char*)malloc(sizeof(min));r[1]=(char*)malloc(sizeof(max));strcpy(r[0],min);strcpy(r[1],max);}
void processstring(char* r)
if(*p==*q)
t='\0';}elsep++;
if(flag==1)q++;
c语言编程作业
571255 an1006216251 an523857125 15 3读取文件内容。include main file fp int m,n,i 0 char file 20 ch 20 c scanf s d file,n if fp fopen file,r null if n 5 print...
C语言大作业
一 关于期末考试成绩 1 理论课成绩 60 笔试考试 笔试考试成绩 理论课综合训练成绩扣分 60 2 实验课成绩 40 上机考试 注 不能补考 机考成绩 上机作业扣分 旷课扣分 其它扣分 40 二 关于平时成绩 注 不能补考 采取扣分方式,扣期末实验课成绩,扣分必在期末考试前完成 1 旷课 迟到及早...
c语言高级编程
c高级编程 责任编辑 admin 更新日期 2005 8 6 深入了解c语言 函数的参数传递和函数使用参数的方法 tangl 99 原作 关键字 c语言,汇编,生成,编译器 c语言生成的 在执行效率上比其它高级语言都高。现在让我们来看看c语言生成的 具体是什么样子的。当你看完本文对于c语言的了解一定...