C语言程序设计源代码
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 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)