C语言实验指导书(2023年)

上传人:re****.1 文档编号:562123153 上传时间:2023-11-20 格式:DOCX 页数:54 大小:83.03KB
返回 下载 相关 举报
C语言实验指导书(2023年)_第1页
第1页 / 共54页
C语言实验指导书(2023年)_第2页
第2页 / 共54页
C语言实验指导书(2023年)_第3页
第3页 / 共54页
C语言实验指导书(2023年)_第4页
第4页 / 共54页
C语言实验指导书(2023年)_第5页
第5页 / 共54页
点击查看更多>>
资源描述

《C语言实验指导书(2023年)》由会员分享,可在线阅读,更多相关《C语言实验指导书(2023年)(54页珍藏版)》请在金锄头文库上搜索。

1、C 语言程序设计试验指导书系部专 业班 级姓 名学 号名目试验一生疏C 程序运行环境错误!未定义书签。试验二数据类型、运算符和表达式应用错误!未定义书签。试验三 挨次构造程序设计错误!未定义书签。试验四 if 选择构造程序设计错误!未定义书签。试验五 选择构造程序设计 2错误!未定义书签。试验六循环构造程序设计2试验七循环构造程序设计 26试验八数组应用一10试验九数组应用(二)15试验十函数应用20试验十一指针应用26第 II 页第 3 页试验六循环构造程序设计一、试验目的1. 把握 while ,do-while,for 循环语句的使用与区分;2. 把握循环条件、循环体、循环终止等循环要素

2、;4. 理解循环执行过程。5. 娴熟使用循环语句编写程序。二、试验学时数一阅读程序局部2 学时三、试验步骤1. #include int main inta=2,b=8; while(b-0)b-=a ;a+ ;printf(“a=%d,b=%dn”,a,b); return 0;分析结果运行结果2. #includeint main intx=2 ,y=6 , z=3; doy=y-1;while(z-0&+x5) ; printf(“x=%dty=%dtz=%dn”,x,y,z); return 0;分析结果运行结果3. #includeint mainint n=0;while(n=2)

3、n+;printf(“%dn“,n); return 0;分析结果运行结果二完成程序局部要求:依据题目要求,分析已给出的语句,填写空白。但是不要增行或删行, 改动程序的构造。1. 以下程序的功能是计算正整数 2345 的各位数字平方和,请在 上填写正确内容。#include int main intn,sum= 0 ; n=2345;do sum = sum +; ; while( n) ; printf(“sum=%dn“,sum); return 0;2. 以下程序的功能是计算 S=2+4+8+16+128,请在上填写正确内容。#inlcude int main inta, s,n ,co

4、unt ;a=2 ,s=0 , n=1 ,count=1; while(count=7); s = s + n ; ; printf(“s = %dn”,s ); return 0;三调试程序局部要求:调试运行以下程序是否正确,假设有错,写出错在何处?填写正确的运行结果。1. 以下程序输出 100(包括 100)以内的数,每行输出 10 个。行号#include int main1 intk=100;2while(k=0)3 printf( “%d,“,k); 4k-;5if (k%10=0)printf(“n“);6错错误在5行应改为: if (k%100)printf(“n“);7retu

5、rn 0; 82. 下面程序的功能是计算 n!。行号#include1 int main2 int i,n,s=1;3 printf(“Please enter n:“);4scanf(“%d“,&n);5for(i=1;i=n;i+)6s=s*i;7printf(“%d! = %dn“,n,s);错错误在行应改为:8return 0; 9调试正确后 输入数据: 1的运行结果输出结果:5912153. 以下程序输出 1-100 的数字行号#includeint main1inti =100;2while( 1 )3i = i%100+1 ;5printf( “ %4d ,“ ,i ) ;6if

6、 ( i%10=0 ) printf ( “ n ”) ;7if ( i100) break ; 8910return 0;错错误在行应改为:四编写程序局部1. 小明妈妈给他买了假设干块巧克力,小明第一天吃了一半,还不过瘾,又多吃了一块,其次天又将剩下的巧克力吃掉一半,又多吃一块,以后每天都吃了前一天剩下的一半零一块。到第 10 天再想吃时,只剩下一块了。编程计算小明妈妈总共给小明买了多少块巧克力?2. 一百万富翁遇到一个生疏人,生疏人找他谈一个换钱的打算,该打算如下:我每天给你十万元,而你第一天只需给我一分钱,其次天我仍给你十万元,你给我二分钱,第三天我仍给你十万元,你给我四分钱, ,你每天

7、给我的钱是前一天的两倍,直到满一月30 天 ,百万富翁很愉快,欣然承受了这个契约。请编写一个程序计算这一个月中生疏人给了百万富翁多少钱?百万富翁给生疏人多少钱?一、试验目的试验七循环构造程序设计 21. 把握循环条件、循环体、循环终止等循环要素。2. 把握循环嵌套的执行过程。3. 理解循环执行过程。4. 娴熟使用循环语句、循环嵌套编写程序。5把握 break、continue 的使用二、试验学时数一阅读程序局部2 学时三、试验步骤1. #include int main( )int a=0,j; for(j=0;j4;j+) switch( j ) case 0:case 3:a+=2;bre

8、ak; case 1:case 2:a+=3;break; default:a+=5;break;printf(“%dn“,a); return 0;分析结果运行结果2. #include int main( ) int i; for(i=1;i6;i+)if(i%2) printf(“#“);continue; printf(“*“);printf(“n“); return 0;分析结果运行结果3. #include int main int s=0,t,i,j; for(i=1;i=3;i+)t=1;for(j=1;j=2*i-1;j+) t=t*j;s=s+t;printf(“%-5dn

9、“,s); return 0;分析结果运行结果4. #include int main int y,a; y=2;a=1;while(y-!=-1)doa*=y; a+;while(y-);printf(“%d,%dn“,a,y); return 0;分析结果运行结果二完成程序局部要求:依据题目要求,分析已给出的语句,填写空白。但是不要增行或删行, 改动程序的构造。1. 一个数假设恰好等于它的因子之和,这个数就称为完数。求 100 之内的全部完数。请在上填写正确内容。#include int main int n,s,j;for(n=1;n=;n+)s=; for(j=1;jn;j+)if(n

10、%j=0)s=s+j;if()printf(“ %dn“,s);return 0;2. 以下程序的功能是打印以以以下图形,请在上填写正确内容。#include int main int i,j;for(i=1; i=4;i+)for(j=1;j=;j+) printf(“ “);for(j=1;j=;j+) printf(“*“);printf(“n“);return 0;3. 以下程序功能是完成用 10 元人民币换成一角、两角、五角的全部兑换方案,请在上填写正确内容。#include 第 8 页intmain int i,j,k,n=0;for (i=0;i=20;i+) for (j=0;

11、j=50;j+) for() if () ;printf(“ 第%d 种:%3d%3d%3d“,n,i,j,k); if(n%3=0)printf (“ n “);return 0;三编写程序1. 打印九九乘法表。格式:1*1=12. 每个苹果 0.8 元,第一天买 2 个,从其次天开头,每天买前一天的 2 倍, 直到当天购置的苹果个数不超过 100 的最大值为止,编写程序求每天平均花多少钱。第 14 页一、试验目的试验八数组应用一1. 把握一维数组的定义和使用;2. 了解二维数组的定义和使用。二、试验学时数一阅读程序局部2 学时三、试验步骤1. #include int main inta=

12、1,2,3,4,5,i,j,s=0; j = 1;for ( i = 4 ; i=0 ; i-)s = s+ ai * j ; j = j * 10 ;printf(“ s= %d n“ , s ); return 0;分析结果运行结果2. #include int mainintk ;inta33 = 9,8,7,6,5,4,3,2,1 ;for (k =0;k 3;k+ ) printf(“%dn“,ak2-k); return 0;分析结果运行结果3. #include int maininti, j ,x =0 ,y = 0 , m ;inta33 = 1, -2 , 0 , 4 , -5 , 6 , 2 , 4 ; m = a 00 ;for (i=0 ;i 3 ;i+)for (j= 0 ; jm )m= a i j ;x =i ; y = j ;printf(“ ( % d, % d ) = % d n”, x , y,m ); return 0;分析结果运行结果二完成程序局部

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 资格认证/考试 > 自考

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