C语言程序设计源代码

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

C语言程序设计

讲稿中的源程序第一章

C1_301.C

main ( )

{ int n, p;

for (n=1; ;n++)

{ p=n*n+n+41;

printf("%d,p=%d",n,p);

if (s(p) == 0)

printf ( " ok\n");

else

{ printf (" error.\n");

break;

}

}

}

s(v)

int v;

{ int j;

if(v<2)

return(-1);

for(j=2;j

if(v%j==0)

return(-1);

return(0);

}

第二章

C201.C

main()

{ int i=32767;

printf("\ni=%d",i+1);

getch();

}

C202.C

main()

{ long int i;

i=1; printf("\n 1!=%d",i);

i=2*i; printf("\n 2!=%d",i);

i=3*i; printf("\n 3!=%d",i);

i=4*i; printf("\n 4!=%d",i);

i=5*i; printf("\n 5!=%d",i);

i=6*i; printf("\n 6!=%d",i);

i=7*i; printf("\n 7!=%d",i);

i=8*i; printf("\n 8!=%d",i);

i=9*i; printf("\n 9!=%d",i);

i=10*i; printf("\n10!=%d",i);

getch();

}

C203.C

main()

{ float a=1.2345678,b=1.12345670;

printf("\n\na==%12.10f",a);

printf("\nb==%12.10f",b);

getch();

}

C204.C

main()

{ char a,b,c,d,e,f;

a='\5';

b='\60';

c='\101';

d='\xe';

e='\x41';

printf("a=%c b=%c c=%c d=%c e=%c\n",a,b,c,d,e); getch();

}

C2_301.C

main()

{ int i=2,j=1,k;

k=i++ + ++j;

printf("\n\ni=%d j=%d k=%d\n",i,j,k);

getch();

printf("\n\101 1");

getch();

}

第三章

C3_401.C

#include "stdio.h"

main()

{ char a='A';

printf("%c\n",putchar(a));

getch();

}

C3_402.C

#include "stdio.h"

main()

{ char a[]="abcdef";

printf("%c\n",puts(a));

getch();

}

C3_403.C

main()

{ int i=12;

float x=1.3;

printf("\n%4d\n%-4d\n%10.5f\n%-10.5f", i,i,x,x);

getch();

}

C3_404.C

main()

{ int i=12;

float x=1.3;

printf("\n%4d\n%04d\n%10.5f\n%010.5f", i,i,x,x);

getch();

}

C3_405.C

main()

{ char s[]="ABC";

printf("\n%s\n%5.3s",s,s);

getch();

}

C3_406.C

main()

{ int i=123;

long j=123456789;

float x=1.1234567890;

double y=1.1234567890;

printf("\n%d\n%ld\n%12.10f\n%12.10lf", i,j,x,y);

getch();

}

C3_407.C

main()

{ int a=567;

char c=65;

char s[]="ABC";

float x=567.789;

printf("\n%d\n%x\n%o\n%u",a,a,a,a); printf("\n%c\n%s",c,s);

printf("\n%f\n%e\n%g",x,x,x);

getch();

}

C3_408.C

#include "stdio.h"

main()

{ char c;

int i;

for(i=1;(c=getchar())!='\n';i++)

printf("\nChar is %c.",c);

getch();

}

C3_409.C

main()

{ int a,b,c;

scanf("%d%d%d",&a,&b,&c);

printf("%d %d %d",a,b,c);

getch();

}

C3_410.C

main()

{ int i;

float a;

scanf("%5f%4d",&a,&i);

printf("a=%f i=%d\n",a,i);

getch();

}

C3_411.C

main()

{ int i,j;

printf("\n1: %d",

printf("\n2: %d",

scanf("%d%d",&i,&j)));

getch();

}

C3_412.C

#include "stdio.h"

main()

{ char c;

while((c=getch())!=13)

{ if(c>=65&&c<=90||c>=97&&c<=122)

相关文档
最新文档