预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共13页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

.实用文档.实验一最简单的C程序---顺序程序设计〔验证性实验2学时〕〔一〕、实验目的1.熟悉运行环境2.掌握运行一个C程序的步骤,理解并学会C程序的编辑、编译、链接方法3.掌握C语言中使用最多的一种语句——赋值语句4.掌握数据的输入输出方法,能正确使用各种格式控制符〔二〕、实验内容1.写出以下程序的运行结果〔1〕#include<stdio.h>voidmain(){printf(“*****************\n〞);printf(“Thisisacprogram.\n〞);printf(“****************\n〞);}运行结果及分析:将程序中的\n去掉后,运行结果及分析:〔2〕#include<stdio.h>voidmain(){inta=100,b=20,sum,sb;sum=a+b;sb=a/b;printf("sum=%d,sb=%d",sum,sb);}运行结果及分析:〔3〕#include<stdio.h>voidmain(){charc1,c2;c1=97;c2=98;printf("%c,%c\n",c1,c2);printf("%d,%d\n",c1,c2);printf("%c%c\n",c1+1,c2+2);}运行结果及分析:2.程序填空任意输入一个有五位数字的正整数x,分别输出每一数位上的数字(由高到低分别用b5,b4,b3,b2,b1表示),请将程序补充完整。#include<>main(){intb1,b2,b3,b4,b5;intx;Scanf(“%ld〞,&x);b5=(x/10000)%10;;b4=〔x/1000〕%10;b3=(x/100)%10;;b2=〔x/10〕%10;b1x%10;;printf(“thenumberis⑤%d\n〞,x);printf(“itsbitis:%d,%d,%d,%d,%d\n〞,b5,b4,b3,b2,b1);}程序分析:3.程序改错(注意:题中的编号为行序号,并非程序本身)〔1〕计算任意一个半径为r的圆的面积和周长〔结果保存两位小数〕1〕#include<>2〕main(){3〕floatr;p=3.14,c,area;4〕printf(“inputr:〞);5〕scanf(“%f〞,r);6〕c=2p*r;7〕area=p*r*r8〕printf(“c=%-,area=%-〞,c,area);9〕}错误语句的行号:3改正后的语句全行:floatr,p=3.14,c,area;错误语句的行号:5改正后的语句全行:scanf(“%f〞,&r);错误语句的行号:6改正后的语句全行:c=2*p*r错误语句的行号:7改正后的语句全行:area=p*r*r,改错分析:〔2〕修改下面的源程序,并调试出运行结果。#include<stdio.h>mian();{intabsum;a=4,b=15;sum=a*b;prinf(“sumis%d\n〞,sum);}运行结果及分析:t〔1〕编写程序,输入两个整数:1500和350,求出它们的商数和余数并进行输出。程序清单:#include<stdio.h>voidmain(){inta;intb;intc,d;a=1500,b=350;c=a/b;d=a%b;printf("%d\n",c);printf("%d\n",d);}d程序编写考前须知:〔2〕输入一个双精度类型的数,使该数保存小数点后两位,对第三位小数进行四舍五入处理后,输出此数,以便验证处理是否正确。程序清单:#include<stdio.h>voidmain(){doublex;printf("enterx:\n");scanf("lf%",&x);printf("x1=%d\n",x);x=x*100;x=x+0.5;x=(int)(x);x=x/100;printf("x2=%f\n",x);}程序编写考前须知:〔3〕编写程序,输入三个数a、b、c,然后交换它们中的数,把a中原来的值给b,把b中原来的值给c,把c中原来的值给a。程序清单:#include<stdio.h>voidmain(){inta=1;intb=2;intc=3;inttemp;temp=a;a=c;c=b;b=temp;printf("%d,%d,%d\n",a,b,c);}l程序编写考前须知:〔4〕输入一个华氏温度,要求输出摄氏温度,公式为:C=5/9〔F-32〕〔要求保存3位小数〕。程序清单:#include<stdio.h>voidmain(){floatf,c;scanf("%f",&f);c=(f-32)*5/9;printf("%.3f\n",c);}程序编写考前须知:实验二逻辑运算&顺序结构的程序设计〔验证性实验2学时〕〔一〕、实验目的1.