资源预览内容
第1页 / 共62页
第2页 / 共62页
第3页 / 共62页
第4页 / 共62页
第5页 / 共62页
第6页 / 共62页
第7页 / 共62页
第8页 / 共62页
第9页 / 共62页
第10页 / 共62页
亲,该文档总共62页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述
第 1 章程序设计和 C 语言 1 1.1 什么是计算机程序 1 1.2 什么是计算机语言 1 1.3C 语言的发展及其特点 3 1.4 最简单的 C 语言程序 5 1.4.1 最简单的 C 语言程序举例 6 1.4.2C 语言程序的结构 10 1.5 运行 C 程序的步骤与方法 12 1.6 程序设计的任务 141-5 #include int main ( ) printf (“*nn“);printf(“ Very Good!nn“);printf (“*n“);return 0; 1-6#include int main() int a,b,c,max;printf(“please input a,b,c:n“);scanf(“%d,%d,%d“,max=a;if (max #include int main() float p,r,n;r=0.1;n=10;p=pow(1+r,n); printf(“p=%fn“,p);return 0; 3-2-1 #include #include int main() float r5,r3,r2,r1,r0,p,p1,p2,p3,p4,p5;p=1000;r5=0.0585;r3=0.054;r2=0.0468;r1=0.0414;r0=0.0072;p1=p*(1+r5)*5); / 一次存 5 年期p2=p*(1+2*r2)*(1+3*r3); / 先存 2 年 期,到期后将本息再存 3 年期p3=p*(1+3*r3)*(1+2*r2); / 先存 3 年 期,到期后将本息再存 2 年期p4=p*pow(1+r1,5); / 存 1 年 期,到期后将本息存再存 1 年期,连续存 5 次p5=p*pow(1+r0/4,4*5); / 存活期存 款。活期利息每一季度结算一次printf(“p1=%fn“,p1); / 输出按第 1 方案得到的本息和printf(“p2=%fn“,p2); / 输出按第 2 方案得到的本息和printf(“p3=%fn“,p3); / 输出按第 3 方案得到的本息和printf(“p4=%fn“,p4); / 输出按第 4 方案得到的本息和printf(“p5=%fn“,p5); / 输出按第 5 方案得到的本息和return 0; 3-2-2 #include #include int main() double r5,r3,r2,r1,r0,p,p1,p2,p3,p4,p5;p=1000;r5=0.0585;r3=0.054;r2=0.0468;r1=0.0414;r0=0.0072;p1=p*(1+r5)*5); / 一次存 5 年期p2=p*(1+2*r2)*(1+3*r3); / 先存 2 年 期,到期后将本息再存 3 年期p3=p*(1+3*r3)*(1+2*r2); / 先存 3 年 期,到期后将本息再存 2 年期p4=p*pow(1+r1,5); / 存 1 年 期,到期后将本息存再存 1 年期,连续存 5 次p5=p*pow(1+r0/4,4*5); / 存活期存 款。活期利息每一季度结算一次printf(“p1=%fn“,p1); / 输出按第 1 方案得到的本息和printf(“p2=%fn“,p2); / 输出按第 2 方案得到的本息和printf(“p3=%fn“,p3); / 输出按第 3 方案得到的本息和printf(“p4=%fn“,p4); / 输出按第 4 方案得到的本息和printf(“p5=%fn“,p5); / 输出按第 5 方案得到的本息和return 0; 3-2-3 #include #include int main() float r5,r3,r2,r1,r0,p,p1,p2,p3,p4,p5;p=1000;r5=0.0585;r3=0.054;r2=0.0468;r1=0.0414;r0=0.0072;p1=p*(1+r5)*5); / 一次存 5 年期p2=p*(1+2*r2)*(1+3*r3); / 先存 2 年 期,到期后将本息再存 3 年期p3=p*(1+3*r3)*(1+2*r2); / 先存 3 年 期,到期后将本息再存 2 年期p4=p*pow(1+r1,5); / 存 1 年 期,到期后将本息存再存 1 年期,连续存5 次p5=p*pow(1+r0/4,4*5); / 存活期存 款。活期利息每一季度结算一次printf(“p1=%10.2fn“,p1); / 输出按 第 1 方案得到的本息和printf(“p2=%10.2fn“,p2); / 输出按 第 2 方案得到的本息和printf(“p3=%10.2fn“,p3); / 输出按 第 3 方案得到的本息和printf(“p4=%10.2fn“,p4); / 输出按 第 4 方案得到的本息和printf(“p5=%10.2fn“,p5); / 输出按 第 5 方案得到的本息和return 0; 3-3. #include #include int main() float d=300000,p=6000,r=0.01,m;m=log10(p/(p-d*r)/log10(1+r);printf(“m=%6.2fn“,m);return 0; 3-4#include int main() int c1,c2;c1=197;c2=198;printf(“c1=%c,c2=%cn“,c1,c2);printf(“c1=%d,c2=%dn“,c1,c2);return 0; 3-5 #include int main() int a,b;float x,y;char c1,c2;scanf(“a=%d b=%d“,scanf(“%f %e“,scanf(“%c%c“,printf(“a=%d,b=%d,x=%f,y=%f,c1=%c,c2=% cn“,a,b,x,y,c1,c2);return 0; 3-6 #include int main() char c1=C,c2=h,c3=i,c4=n,c5=a;c1=c1+4;c2=c2+4;c3=c3+4;c4=c4+4;c5=c5+4;printf(“passwor is %c%c%c%c%cn“,c1,c2,c3,c4,c5);return 0; 3-7 #include int main () float h,r,l,s,sq,vq,vz;float pi=3.141526;printf(“请输入圆半径 r,圆柱高 h“);scanf(“%f,%f“, / 要求输入圆半径 r 和圆柱高 h l=2*pi*r; / 计算圆周长 ls=r*r*pi; /计 算圆面积 ssq=4*pi*r*r; /计算圆球表面积 sqvq=3.0/4.0*pi*r*r*r; /计 算圆球体积 vqvz=pi*r*r*h; / 计算圆柱体积 vzprintf(“圆周长为: l=%6.2fn“,l);printf(“圆面积为: s=%6.2fn“,s); printf(“圆球表面积为: sq=%6.2fn“,sq);printf(“圆球体积为: v=%6.2fn“,vq);printf(“圆柱体积为: vz=%6.2fn“,vz);return 0;3-8-1 #include int main() int c1,c2; /整 型定义printf(“请输入两个整数 c1,c2:“);scanf(“%d,%d“,printf(“按字符输出结果:n“);printf(“%c,%cn“,c1,c2);printf(“按 ASCII 码输出结果为:n“);printf(“%d,%dn“,c1,c2);return 0; 3-8-2 #include int main() char c1,c2; /定义字符型变量int i1,i2; /定义整型变量printf(“请输入两个字符 c1,c2:“);scanf(“%c,%c“,i1=c1; /赋值给整型变量i2=c2;printf(“按字符输出结果:n“);printf(“%c,%cn“,i1,i2);printf(“按整数输出结果:n“);printf(“%d,%dn“,c1,c2);return 0; 3-8-3 #include int main() char c1,c2; /定义为字符型int i1,i2; /定义为整型printf(“请输入两个整数 i1,i2:“);scanf(“%d,%d“,c1=i1; /将整数赋值给字符变量c2=i2;printf(“按字符输出结果:n“);printf(“%c,%cn“,c1,c2);printf(“按整数输出结果:n“);printf(“%d,%dn“,c1,c2);return 0; 3-8 #include int main() char c1,c2; printf(“请输入两个字符 c1,c2:“); c1=getchar(); c2=getchar(); printf(“用 putchar 语句输出结果为:“); putchar(c1); putchar(c2); printf(“n“); printf(“用 printf 语句输出结果为:“); printf(“%c %cn“,c1,c2); return 0; 第 4 章选择结构程序设计 85 4.1 选择结构和条件判断 854.2 用 if 语句实现选择结构 87 4.2.1 用 if 语句处理选择结构举例 87 4.2.2if 语句的一般形式 89 4.3 关系运算符和关系表达式 91 4.3.1 关系运算符及其优先次序 91 4.3.2 关系表达式 92 4.4 逻辑运算符和逻辑表达式 92 4.4.1 逻辑运算符及其优先次序 93 4.4.2 逻辑表达式 94 4.4.3 逻辑型变量 96 4.5 条件运算符和条件表达式 97 4.6 选择结构的嵌套 99 4.7 用 switch 语句实现多分支选择结构102 4.8 选择结构程序综合举例 105 习题 111 4-4-
收藏 下载该资源
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号