C语言----实验一二

上传人:桔**** 文档编号:431538730 上传时间:2023-09-01 格式:DOCX 页数:14 大小:117.96KB
返回 下载 相关 举报
C语言----实验一二_第1页
第1页 / 共14页
C语言----实验一二_第2页
第2页 / 共14页
C语言----实验一二_第3页
第3页 / 共14页
C语言----实验一二_第4页
第4页 / 共14页
C语言----实验一二_第5页
第5页 / 共14页
点击查看更多>>
资源描述

《C语言----实验一二》由会员分享,可在线阅读,更多相关《C语言----实验一二(14页珍藏版)》请在金锄头文库上搜索。

1、实验一最简单的 C 程序 - 顺序程序设计(验证性实验2学时)(一)、实验目的1熟悉 VC+6.0/C-Free等 C 语言程序编译软件运行环境2掌握运行一个C 程序的步骤,理解并学会C 程序的编辑、编译、链接方法3掌握 C 语言中使用最多的一种语句赋值语句4掌握数据的输入输出方法,能正确使用各种格式控制符(二)、实验内容1写出下列程序的运行结果( 1) #include void main()printf(“ *n” );printf(“ This is a c program. n” );printf(“ *n” );运行结果及分析:将程序中的n 去掉后,运行结果及分析:( 2) #inc

2、lude void main()int a=100,b=20,sum,sb;sum=a+b;sb=a/b;printf(sum=%d,sb=%d,sum,sb);运行结果及分析:。( 3) #include void main( )char c1,c2;c1=97;c2=98;printf(%c, %cn,c1,c2);printf(%d,%dn,c1,c2);printf(%c %cn,c1+1,c2+2);运行结果及分析:2程序填空任 意 输 入 一 个 有 五 位 数 字 的 正 整 数 x , 分 别 输 出 每 一 数 位 上 的 数 字 ( 由 高 到 低 分 别 用 b5,b4,

3、b3,b2,b1 表示 ) ,请将程序补充完整。#include main()int b1,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(“ the number is %dn” ,x);printf(“ its bit is:%d,%d,%d,%d,%dn” ,b5,b4,b3,b2,b1);程序分析:3程序改错 ( 注意 :题中的编号为行序号,并非程序本身)。1。( 1)计算任意一个半径为r 的圆的面积和周长(

4、结果保留两位小数)1) #include 2) main()3) float r; p=3.14,c,area;4)printf(“ input r:” );5)scanf(“ %f ” , r);6)c=2p*r;7)area=p*r*r8)printf(“ c=%-7.2f,area=%-7.2f” ,c,area);9) 错误语句的行号:3改正后的语句全行:float r,p=3.14,c,area;错误语句的行号:5改正后的语句全行:scanf(“ %f” ,&r);错误语句的行号:6改正后的语句全行:c=2*p*r错误语句的行号:7改正后的语句全行:area=p*r*r,改错分析:(

5、 2)修改下面的源程序, 并调试出运行结果,并以sum.c 命名保存。#include mian(); int a b sum; a=4,b=15;sum=a*b;prinf(“ sum is %dn” ,sum);运行结果及分析:t4. 编写程序(1)编写程序,输入两个整数:1500 和 350,求出它们的商数和余数并进行输出。2。程序清单:#include void main()int a;int b;int c,d;a=1500,b=350;c=a/b;d=a%b;printf(%dn,c);printf(%dn,d);d程序编写注意事项:( 2)输入一个双精度类型的数,使该数保留小数点

6、后两位,对第三位小数进行四舍五入处理后,输出此数,以便验证处理是否正确。程序清单:#include void main()double x;printf(enter x:n);scanf(lf%,&x);printf(x1=%dn,x);x=x*100;x=x+0.5;x=(int)(x);x=x/100;printf(x2=%fn,x);程序编写注意事项:。3。( 3)编写程序,输入三个数 a、b、c,然后交换它们中的数,把 a 中原来的值给 b,把 b 中原来的值给 c,把 c 中原来的值给 a。程序清单:#include void main()int a=1;int b=2;int c=

7、3;int temp;temp=a;a=c;c=b;b=temp;printf(%d,%d,%dn,a,b,c);l程序编写注意事项:( 4)输入一个华氏温度,要求输出摄氏温度,公式为:C=5/9 ( F-32 )(要求保留3 位小数)。程序清单:#include void main()float f,c;scanf(%f,&f);c=(f-32)*5/9;printf(%.3fn,c);程序编写注意事项:。4。5。实验二逻辑运算 &顺序结构的程序设计(验证性实验2学时)(一)、实验目的1. 了解输入输出的方式;2. 了解逻辑量在 C 语言中的表示方法3学会使用逻辑运算符和逻辑表达式3. 掌握

8、 C 的基本数据类型及其使用规则;4. 重点熟悉 C 语言的基本语法单位;5. 难点学习编写简单 C 程序。(二)、实验内容1写出下列程序的运行结果( 1) #include void main( )int a,b,x=10,y=9;a=(-x = y+)? -x : +y;b= y;printf(“ %d,%dn” ,a,b);运行结果及分析:( 2) #include void main ()int i=8,j=10,m,n;m=+i;n=j+;printf(%d,%d,%d,%d,i,j,m,n);运行结果及分析:再将本程序的第3 行改为 m=i+;n=+j;运行结果及分析:(3)先计算

9、以下程序的结果, 然后上机运行main()。6。int x,y,z;x=y=z=1;x+=y+=z;printf(1)%dn,xy?y:x);printf(2)%dn,xy?x+:y+);printf(x=%d,y=%dn,x,y);printf(3)%dn,z+=x=y=x)?1:0);printf(5)%dn,(z=y&y=x);程序运行结果分析:( 4)分析以下程序,并输入软件调试。(掌握符号常量的用法)#define PI 3.14159main()float r,s,l;r=5.0;s=PI*r*r;l=2*PI*r;printf(“ s=%f,l=%fn” ,s,l);程序清单:程序编写注意事项:(5) . 先计算以下程序的结果, 然后上机运行int sum=10,cap=10;cap=sum+,cap+,+cap;。7。printf(%dn,cap);程序清单:#include void main()int sum=10,cap=10;

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 幼儿/小学教育 > 幼儿教育

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号