- 博客(6)
- 收藏
- 关注
原创 编译原理 实验1 词法分析程序的构造
【实验目的】 练习词法分析程序的构造方法;加深对课堂教学的理解;提高词法分析方法的实践能力。【实验要求】 利用c/c++等语言构造词法分析程序【具体要求】 词法分析器能够识别实数识别实数的状态转换图其中,d ={0,1,2,3,4,5,6,7,8,9}。f代表±。【源程序】/* 实验名称:实验1 词法分析程序的构造 学号: 姓名:niu91...
2013-05-11 15:48:56 9603
原创 循环n阶三角形 国信蓝点试题
#include#include#include int p[15][15]; int temp=0;//pos 位置//size 边长//num 起始值void fill(int pos,int size,int num){ int i,n; if(size<=0) return; if(size==1) { p[pos][po
2013-05-04 09:16:48 1235
原创 字符串匹配 国信蓝点试题
#include#includeint g(int a, int b){ char sa[]="00000000"; char sb[]="00000000"; int n = 0; int i,j; sprintf(sa,"%8d",a); sprintf(sb,"%8d",b); for(i=0; i<8; i++) { for(j=1;
2013-05-03 19:13:09 984
原创 字符串循环右移
#include#include#includevoid shift(char* s,int n){ char* p; char* q; int len=strlen(s); if(len==0) return; if(n=len) return; char* s2=(char*)malloc(len+1);//开辟空间+1用来储存'\0
2013-05-03 19:09:59 1257
原创 进制转换
#includevoid fun(double dTestNo,int iBase){ int iT[8]; int iNo; printf("十进制正小数%f转换成%d进制数为:",dTestNo,iBase); for(iNo=0;iNo<8;iNo++) { dTestNo*=iBase; iT[iNo]=(int)dTestNo/1;
2013-05-03 12:04:08 754
原创 数组指针问题
void reverse_str(char* buf,int n){ if(n<2) return; char temp=buf[0]; buf[0]=buf[n-1];//直接赋值,这里报错,buf[0]只能读不能写 buf[n-1]=temp; reverse_str(buf+1,n-2); }int main(){ char s[5];
2013-05-03 11:41:26 637
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人