自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 收藏
  • 关注

原创 C:4-3

<br />#include<stdio.h> <br />#include<stdlib.h>    //为了使用atof函数<br />#define MAXOP  100    //操作数或运算符的最大长度<br />#define NUMBER  '0' <br /> <br />int getop(char []);<br />void push(double);<br />double pop(void);<br /> <br />main()<br />{<br />      int typ

2011-05-10 21:21:00 387

原创 C:4-1

<br />实验一:<br />/*strrindex: returns rightmost index of t in s,-1 if none*/<br />int strrindex(char s[],char t[])<br />{<br />      int i,j,k,pos;<br />      pos=-1;<br />      for(i=0;s[i]!='/0';i++){<br />         for(j=i,k=0;t[k]!='/0'&&s[j]==t[k];j++,k

2011-05-09 20:22:00 408

原创 C:3-5

<br />/*shell排序算法shellsort函数按递增顺序对数组排序v[0]***v[n-1] */<br /> void shellsort(int v[],int n)<br /> {<br />     int gap,i,j,temp;<br />     for(gap=n/2;gap>0;gap/=2)<br />        for(i=gap;i<n;i++)<br />          for(j=i-gap;j>=0&&v[j]>v[j+gap];j-=gap){<br />

2011-05-07 20:37:00 445

原创 C:3-1

<br />/*   binsearch函数:在v[0]<=v[1]<=v[2]<'''<=v[n-1]中查找X   */<br />int binsearch(intx,int v[],int n)<br />{<br />      int low,high,mid;<br />      <br />      low=0;<br />      high=n-1;<br />      while(low<high){<br />           mid=(low+high)/2;<br /> 

2011-05-07 20:36:00 464

原创 C:2-8

<br />实验一:<br />#define  YES  1<br />#define  NO  0 <br />/*htoi:convert hexadecimal string s to integer*/<br />int htoi(char s[])<br />{ <br />  int hexdigit,i,j,inhex,n;<br />  i=0;<br />  if(s[i]=='0'){    //skip optional 0x or 0X<br />    ++i;<br />   

2011-05-03 23:18:00 456

原创 C:2-6

<br />实验一:<br />for(i=0;i<lim-1&&(c=getchar())!='/n'&&c!=EOF;++i)<br /><br />不使用&&与||的等价循环语句<br /><br />enum loop { NO,YES};<br />enum loop okloop = YES; <br /><br />i=0;<br />whhile(okloop == yes)<br />if(i>=lim-1)  // outside of valid range ? <br />  okl

2011-05-03 17:16:00 462

原创 C:2-2

<br />实验一:<br />#include<stdio.h><br />#include<limits.h><br />/*determine rangers of types*/ <br />main()<br />{   /*signed types*/<br />printf("signed char  min=%d/n",SCHAR_MIN);<br />printf("signed char  max=%d/n",SCHAR_MAX);<br />printf("signed short m

2011-05-03 16:24:00 390

原创 C:1-10

<br />实验一:<br />#include<stdio.h> <br />#define MAXLINE 1000<br /><br />int getline(char line[],int maxline);<br />void reverse(char s[]);<br /><br />/*reverse input lines,a line at a time*/<br />main()<br />{<br />char line[MAXLINE]; //current input  line

2011-05-03 11:56:00 541

原创 C:1-7

<br />#include<stdio.h> <br />/*函数power测试*/<br />int power(int m,int n);<br />main()<br />{<br />  int i;<br />  for(i=0;i<10;++i)<br />     printf("%d  %d  %d/n",i,power(2,i),power(-3,i));<br />     return 0;<br />}<br />/*power函数:求底数的n次幂,其中n>=0*/<br />in

2011-05-01 22:08:00 453

原创 C:1-6

<br />non-lvalue in assignment是什么意思?non-lvalue in assignment  译文:赋值中无左值意思是:在该程序指令中没有左值,因为左值是对象的地址。类型的引用参数只能接受本类型对象的左值。无左值是不允许的,所以出现该错误提示。lvalue(左值)是指具有显式存储地址,能够位于赋值运算符左边(所以叫左值)的表达式。例如a, b, c这样的变量是左值,但 a+b 不是左值,因为它的值是系统临时生成的,没有显式存储地址。你的程度(让编译器理解成)把类似 a+b 这样

2011-05-01 22:05:00 799

原创 C:1-5-4

<br />#include<stdio.h> <br />#define IN 1  // 在单词内  宏定义去除"幻数<br />#define OUT 0  // 在单词外  宏定义提高程序可读性<br />/* 统计输入的行数、单词数与字符数*/ <br />main()<br />{  <br />  int c,state=OUT;<br />  int nl=0,nw=0,nc=0;<br />  while((c=getchar())!=EOF)<br />   { <br />     

2011-05-01 12:51:00 407

原创 C:1-5-3

1-5-3行计数实验一:#include   //复制到gcc中易少 “#incl”main(){  int c;  int nb=0,nt=0,nl=0;  while((c=getchar())!=EOF)  {    if( c== ' ' )  //空格的表示单引号之间必须是“敲击一次空格键”    nb++;    if(c=='/t')   //也可写成  else if (c=='/t')      nt++;      //等同“++nt”    if(c=='/n')  //或: else

2011-04-28 23:29:00 578

原创 C:1-5-2

#includemain(){ int nc;    for(nc=0;getchar()!=EOF;++nc)     ;               // 单独的分号为空语句(for语句必须有一个循环体)    printf("nc=%d/n",nc);}输入:"ctrl+z"  回车   输出:nc=0 。输入:回车  “ctrl+z”  输出:nc=1 。

2011-04-28 17:36:00 438

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除