C语言程序设计课堂练习.ppt

上传人:本田雅阁 文档编号:2102453 上传时间:2019-02-14 格式:PPT 页数:138 大小:1,006.01KB
返回 下载 相关 举报
C语言程序设计课堂练习.ppt_第1页
第1页 / 共138页
C语言程序设计课堂练习.ppt_第2页
第2页 / 共138页
C语言程序设计课堂练习.ppt_第3页
第3页 / 共138页
亲,该文档总共138页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述

《C语言程序设计课堂练习.ppt》由会员分享,可在线阅读,更多相关《C语言程序设计课堂练习.ppt(138页珍藏版)》请在三一文库上搜索。

1、返回目录,安徽工业大学 计算机学院 胡宏智,C语言程序设计 课堂练习,总目录,第1章 概述,第3章 类型与运算符,第4章 控制结构,第6章 函数,第5章 数组,第7章 指针,第8章 结构与共用,第9章 文件,第59章 复习讲解, 单项选择题,一个完整的可运行的C源程序中 . A)可以有一个或多个主函数 B)必须有且仅有一个主函数 C)可以没有主函数 D)必须有主函数和其他函数 构成C语言源程序的基本单位是 . A)子程序 B)过程 C)文本 D)函数,B,D,返回目录,安徽工业大学 计算机学院 胡宏智,C语言程序设计 课堂练习 第一章 概述, 单项选择题,某C程序由一个主函数main( )和一

2、个自定义函数max( )组成,则该程序 . A)总是从max( )函数开始执行 B)写在前面的函数先开始执行 C)写在后面的函数先开始执行 D)总是从main( )函数开始执行 C语言规定,一个C源程序的主函数名必须为 . A)program B)include C)main D)function,D,C,安徽工业大学 计算机学院 胡宏智,C语言程序设计 课堂练习 第一章 概述,返回目录, 单项选择题,下列说法正确的是 . A)在书写C语言源程序时,每个语句以逗号结束 B)注释时,/和*号间可以有空格 C)无论注释内容的多少,在对程序编译时都被忽略 D)C程序每行只能写一个语句 C语言源程序文

3、件的后缀是 ,经过Compile后,生成文件的后缀是,经过Link后,生成文件的后缀是. A).obj B).exe C).c D).doc,C,C,A,B,安徽工业大学 计算机学院 胡宏智,C语言程序设计 课堂练习 第一章 概述,返回目录, 单项选择题,Visual C+ 6.0 IDE的编辑窗口的主要功能是.输出窗口的主要功能是.调试器(Debug)的主要功能是. A)建立并修改程序 B)将C源程序编译成目标程序 C)跟踪分析程序的执行 D)显示编译结果信息(如语法错误等),A,D,C,安徽工业大学 计算机学院 胡宏智,C语言程序设计 课堂练习 第一章 概述,返回目录, 单项选择题,在Vi

4、sual C+ 6.0开发环境下,C程序按工程(project)进行组织,每个工程可包括 C/CPP源文件,但只能有 main函数。 A)1个 B)2个 C)3个 D)1个以上(含1个),D,A,安徽工业大学 计算机学院 胡宏智,C语言程序设计 课堂练习 第一章 概述,返回目录, 单项选择题,调试程序时,如果某个语句后少了一个分号,调试时会提示错误,这种情况一般称之为. 而某个“计算2的平方”的程序在调试时没有提示出错,而且成功执行并计算出了结果,只是结果等于5,这种情况一般称之为. A)语法错误 B)正常情况 C)编译器出错 D)逻辑设计错误,A,D,安徽工业大学 计算机学院 胡宏智,C语言

5、程序设计 课堂练习 第一章 概述,返回目录,安徽工业大学 计算机学院 胡宏智,C语言程序设计 课堂练习 第三章基本数据类型与运算符, 单项选择题,C语言中最基本的非空数据类型包括 . A)整型、浮点型、无值型 B)整型、字符型、无值型 C)整型、浮点型、字符型 D)整型、浮点型、双精度型、字符型 C语言中运算对象必须是整型的运算符是 . A)% B)/ C)= D)=,D,A,返回目录,安徽工业大学 计算机学院 胡宏智,C语言程序设计 课堂练习 第三章基本数据类型与运算符, 单项选择题,若已定义x和y为int类型,则执行了语句x=1;y=x+3/2;后y的值是 . A)1 B)2 C)2.0

6、D)2.5 若有以下程序段,int a=1,b=2,c; c=1.0/b*a; 则执行后,c中的值是 . A)0 B)0.5 C)1 D)2 5) 能正确表示逻辑关系:“a10或a0”的C语言表达式是_. A)a=10 or a=0|a=10 & a=10a=0,B,A,D,返回目录,安徽工业大学 计算机学院 胡宏智,C语言程序设计 课堂练习 第三章基本数据类型与运算符, 单项选择题,下列字符序列中,不可用作C语言标识符的是 . A)xyd233 B)No.1 C)_sd D)xyz 在printf( )函数中,反斜杠字符表示为 . A) B)0 C)n D) 8) 设先有定义:int a=1

7、0;则表达式a+=a *=a的值为_. A)10 B)100 C)1000 D)200 9) 设先有定义:int a=10;则表达式(+a)+(a- -)的值为_. A)20 B)21 C)22 D)19,B,D,D,C,返回目录,安徽工业大学 计算机学院 胡宏智,C语言程序设计 课堂练习 第三章基本数据类型与运算符, 单项选择题,10) 设先有定义:int y=3,x=3,z=1;则语句: printf(“%d %dn”,(+x,y+),z+2); 的输出结果为_. A)3 4 B)4 2 C)4 3 D)3 3 11)假定x、y、z、m均为int型变量,有如下程序段: x=2; y=3;

8、z=1; m=(yx)?y: x; m=(zy)?m:y; 则该程序运行后,m的值是 _. A)4 B)3 C)2 D)1,D,C,返回目录,安徽工业大学 计算机学院 胡宏智,C语言程序设计 课堂练习 第三章基本数据类型与运算符, 单项选择题,以下选项中合法的字符常量是 . A)“B“ B)010 C)68 D)D 设x=3,y=4,z=5,则表达式(x+y)z) 则m+=n;的结果是_. A)0 B)1 C)2 D)3,B,B,A,A,返回目录,安徽工业大学 计算机学院 胡宏智,C语言程序设计 课堂练习 第三章基本数据类型与运算符, 填空题,1表达式10/3的结果是_;10%3的结果是_。

9、2执行语句:int a=12;a+=a-=a*a;后的值是_。 3以下语句的输出结果是_。 short b=65535; printf(“%d“,b);,3,1,-264,-1,返回目录,安徽工业大学 计算机学院 胡宏智,C语言程序设计 课堂练习 第三章基本数据类型与运算符, 填空题,4以下程序的执行结果是_。 #include main( ) int a,b,x; x=(a=3,b=a- -); printf(“x=%d,a=%d,b=%dn“,x,a,b); ,x=3,a=2,b=3,返回目录,安徽工业大学 计算机学院 胡宏智,C语言程序设计 课堂练习 第三章基本数据类型与运算符, 填空题

10、,5以下程序的执行结果是_。 #include main( ) float f1,f2,f3,f4; int m1,m2; f1=f2=f3=f4=2; m1=m2=1; printf(“%dn“,(m1=f1=f2) ,0,返回目录,安徽工业大学 计算机学院 胡宏智,C语言程序设计 课堂练习 第三章基本数据类型与运算符,6以下程序的执行结果是_。 #include main() float f=13.8; int n; n=(int)f%3; printf(“n=%dn“,n); , 填空题,n=1,返回目录,安徽工业大学 计算机学院 胡宏智,C语言程序设计 课堂练习 第四章 控制结构, 单

11、项选择题,结构化程序模块不具有的特征是. A)只有一个入口和一个出口 B)要尽量多使用goto语句 C)一般有顺序、选择和循环三种基本结构 D)程序中不能有死循环 C语言中,逻辑“真”等价于. A)整数1 B)整数0 C)非0数 D)TRUE 3)以下4条语句中,有语法错误的是. A)if(ab) m=a; B)if(a=0) m=a; D)if(a=b;)=0) m=a;,B,C,D,返回目录,安徽工业大学 计算机学院 胡宏智,C语言程序设计 课堂练习 第四章 控制结构, 单项选择题,4)若i, j均为整型变量,则以下循环. for(i=0,j=2; j=1; i+,j-) printf(“

12、%5d, %dn“, i, j); A)循环体只执行一次 B)循环体执行二次 C)是无限循环 D)循环条件不合法 5)以下程序段,执行结果为. a=1; do a=a*a; while(!a); A)循环体只执行一次 B)循环体执行二次 C)是无限循环 D)循环条件不合法,C,A,返回目录,安徽工业大学 计算机学院 胡宏智,C语言程序设计 课堂练习 第四章 控制结构, 单项选择题,6)C语言中while与dowhile语句的主要区别是. A)dowhile的循环体至少无条件执行一次 B)dowhile允许从外部跳到循环体内 C)while的循环体至少无条件执行一次 D)while的循环控制条件

13、比dowhile的严格 7)语句while (!a);中条件等价于. A)a!=0 B)a C)a=1 D)a=0,A,D,返回目录,安徽工业大学 计算机学院 胡宏智,C语言程序设计 课堂练习 第四章 控制结构, 单项选择题,8)以下程序的运行结果为. #include main( ) int i=1,sum=0; while(i=100) sum+=i; i+; printf(“1+2+3+.+99+100=%d“, sum); A)5050 B)1 C)0 D)程序陷入死循环,D,返回目录,安徽工业大学 计算机学院 胡宏智,C语言程序设计 课堂练习 第四章 控制结构, 单项选择题,9)以下

14、程序的运行结果为. #include main( ) int sum,pad; sum=pad=5; pad=sum+; pad+; +pad; printf(“%dn“, pad); A)7 B)6 C)5 D)4,A,返回目录,安徽工业大学 计算机学院 胡宏智,C语言程序设计 课堂练习 第四章 控制结构, 单项选择题,10)以下程序的运行结果为. #include main( ) int a=2,b=10; printf(“a=%d,b=%dn“, a,b); A)a=%2,b=%10 B)a=2,b=10 C)a=%d,b=%d D)a=%d,b=%d,D,返回目录,安徽工业大学 计算机

15、学院 胡宏智,C语言程序设计 课堂练习 第四章 控制结构, 单项选择题,11)为了避免嵌套的if-else语句的二义性,C语言规定else总是. A)与缩排位置相同的if组成配对关系 B)与在其之前未配对的if组成配对关系 C)与在其之前未配对的最近的if组成配对关系 D)与同一行上的if组成配对关系 12)对于for(表达式1; ;表达式3)可理解为. A)for(表达式1; 0 ;表达式3) B)for(表达式1; 1 ;表达式3) C)for(表达式1;表达式1;表达式3) D)for(表达式1;表达式3;表达式3),C,B,返回目录,安徽工业大学 计算机学院 胡宏智,C语言程序设计 课

16、堂练习 第四章 控制结构, 程序填空题,1下面程序的功能是计算n!。 #include main( ) int i, n; long p; printf ( “Please input a number:n“ ); scanf (“%d“, ,1,p=p*i;或p*=i;,返回目录,安徽工业大学 计算机学院 胡宏智,C语言程序设计 课堂练习 第四章 控制结构, 程序填空题,2下面程序的功能是:从键盘上输入若干学生的成绩,统计并输出最高和最低成绩,当输入负数时结束输入。 #include main ( ) float score, max, min; printf ( “Please input

17、 one score:n“ ); scanf (“%d“, ,score=0,scoremin,返回目录,安徽工业大学 计算机学院 胡宏智,C语言程序设计 课堂练习 第四章 控制结构, 程序填空题,3下面程序的功能是:计算y= 的值。要求从键盘上输入x的值,精度控制在0.00001内。 #include #include main ( ) float x , y=0, fz=-1, fm=1, temp=1; printf ( “Please input the value of x:n“ ); scanf (“%f“, ,fabs(temp)0.00001,-fz*x,返回目录,安徽工业大学

18、 计算机学院 胡宏智,C语言程序设计 课堂练习 第四章 控制结构, 程序填空题,4下面的程序完成两个数的四则运算。用户输入一个实现两个数的四则运算的表达式,程序采用switch语句对其运算进行判定后执行相应的运算并给出结果。 #include main( ) float x,y; char op; printf(“Please input Expression:“); scanf(“%f%c%f“,switch(op),x,op,y,x+y,break,返回目录,安徽工业大学 计算机学院 胡宏智,C语言程序设计 课堂练习 第四章 控制结构, 程序填空题,case -: printf(“%g%c

19、%g=%gn“,x,op,y,x-y); break; case *: printf(“%g%c%g=%gn“,x,op,y,x*y); break; case /: if (_) printf(“Division Error!n“); else printf(“%g%c%g=%gn“,x,op,y,x/y); break; default:printf(“Expression Error!n“); ,(y=-1e-6) & (y=1e-6),返回目录,安徽工业大学 计算机学院 胡宏智,C语言程序设计 课堂练习 第四章 控制结构, 程序填空题,3.6 习题三, 程序填空题,case -: pr

20、intf(“%g%c%g=%gn“,x,op,y,x-y); break; case *: printf(“%g%c%g=%gn“,x,op,y,x*y); break; case /: if (_) printf(“Division Error!n“); else printf(“%g%c%g=%gn“,x,op,y,x/y); break; default:printf(“Expression Error!n“); ,(y=-1e-6) & (y=1e-6),此处填y=0.0 不妥 原因:无论是float还是double类型的变量,都有精度限制。所以一定要避免将浮点变量用“=”或“!=”与

21、数字比较,应该设法转化成“=”或“=-EPSINON) & (y=EPSINON) 其中EPSINON是允许的误差(即精度)。,返回目录,安徽工业大学 计算机学院 胡宏智,C语言程序设计 课堂练习 第四章 控制结构,编程题,1给出三角形的三边a、b、c,求三角形的面积。(应先判断a、b、c三边是否能构成一个三角形)。,#include #include main( ) float a,b,c,area,p; scanf(“%f,%f,%f“, ,返回目录,安徽工业大学 计算机学院 胡宏智,C语言程序设计 课堂练习 第四章 控制结构, 编程题,2输入四个整数,要求将它们按由小到大的顺序输出。,#

22、include main( ) int a,b,c,d,t; scanf(“%d,%d,%d,%d“, ,返回目录,安徽工业大学 计算机学院 胡宏智,C语言程序设计 课堂练习 第四章 控制结构, 编程题,3某幼儿园只收2至6岁的小孩,23岁编入小班,4岁编入中班,56岁编入大班,编制程序实现每输入一个年龄,输出该编入什么班。,#include main( ) int age; scanf(“%d“, ,返回目录,安徽工业大学 计算机学院 胡宏智,C语言程序设计 课堂练习 第四章 控制结构, 编程题,4输入一元二次方程的三个系数a、b、c,求出该方程所有可能的根。,#include #inclu

23、de main( ) float a,b,c,d,x1,x2; scanf(“%f,%f,%f“,返回目录,安徽工业大学 计算机学院 胡宏智,C语言程序设计 课堂练习 第四章 控制结构, 编程题,else if(d1e-6) x1=(-b+sqrt(d)/(2*a); x2=(-b-sqrt(d)/(2*a); printf(“The equations root is “); printf(“x1=%f,x2=%fn “,x1,x2); else x1=-b/(2*a); x2=sqrt(-d)/(2*a); printf(“The equations root is %f+Ifn “,x1

24、,x2); printf(“The equations root is %f-I%fn “,x1,x2); ,4输入一元二次方程的三个系数a、b、c,求出该方程所有可能的根。,返回目录,安徽工业大学 计算机学院 胡宏智,C语言程序设计 课堂练习 第四章 控制结构, 编程题,5编程求s=1-1/2+1/3-1/4+ -1/100。,#include main( ) int n,flag=1; float s=0; for(n=1; n=100; n+) s=s+1.0*flag/n; flag=-flag; printf(“fn“,s); ,返回目录,安徽工业大学 计算机学院 胡宏智,C语言程序

25、设计 课堂练习 第四章 控制结构, 编程题,6编程求1!+2!+3!+10!之和。,#include main( ) long int s=0,p=1; int n; for(n=1; n=10; n+) p=p*n; s=s+p; printf(“%ldn“,s); ,返回目录,安徽工业大学 计算机学院 胡宏智,C语言程序设计 课堂练习 第四章 控制结构, 编程题,7一个灯塔有8层,共有765盏灯,其中每一层的灯数都是其相邻上层的两倍,求最底层的灯数。,解法一 #include main( ) int s=1,n,p=1; for(n=1; n=7; n+) p=p*2; s=s+p; pr

26、intf(“%dn“,765/s*p); ,解法二 #include main( ) int s=0,n,p=1,f=1,k; while(f) for(k=1;k0;k+) s=k;p=k; for(n=1;n8;n+)p=2*p;s=s+p; if(s=765) printf(“p=%dn“,p);f=0;break; ,返回目录,安徽工业大学 计算机学院 胡宏智,C语言程序设计 课堂练习 第四章 控制结构, 编程题,8一张10元票面的纸钞兑换成1元、2元或5元的票面,问共有多少种不同的兑换方法?,#include main( ) int a,b,c,sum=0; for(a=0; a=1

27、0; a+) for(b=0; b=5; b+) for(c=0; c=2; c+) if(a+2*b+5*c=10) printf(“%d,%d,%dn“,a,b,c); sum+; printf(“%dn“,sum); ,返回目录,安徽工业大学 计算机学院 胡宏智,C语言程序设计 课堂练习 第四章 控制结构, 编程题,9编程打印出所有的“水仙花数”。所谓水仙花数:是指一个三位数,其各位数字的立方之和等于该数。,#include main( ) int n,a,b,c; for(n=100; n1000; n+) a=n/100; b=n/10%10; c=n%10; if(a*a*a+b*

28、b*b+c*c*c=n) printf(“水仙花数有:%5dn“,n); ,返回目录,安徽工业大学 计算机学院 胡宏智,C语言程序设计 课堂练习 第四章 控制结构, 编程题,10如果一个数等于其所有真因子(不包括其本身)之和,则该数为完数,例如6的因子有1、2、3,且6=1+2+3,故6为完数,求21000中的完数。,#include main( ) int s,n,k; for(n=2; n=1000; n+) s=0; for(k=1; kn; k+) if(n%k=0) s=s+k; if(s=n) printf(“%5d“,n); printf(“n“); ,返回目录,安徽工业大学 计

29、算机学院 胡宏智,C语言程序设计 课堂练习 第四章 控制结构, 编程题,11输出71000中个数位为7的所有素数,统计其个数并求出它们的和。,#include main( ) int n,count=0,total=0,m,temp,y; for(n=7; n1000; n+) for(m=2; mn; m+) if(n%m=0) break; if(n=m) temp=n%10; if(temp=7) printf(“%6d“,n); if (count%5=4) printf(“n“); count+; total= total +n; printf(“ncount=%d, total =

30、%dn“,count, total); ,返回目录,安徽工业大学 计算机学院 胡宏智,C语言程序设计 课堂练习 第四章 控制结构, 编程题,12将4100中的偶数分解成两个素数之和,每个数只取一种分解结果。如100可分解为3和97、或为11和89、或为17和83等,但我们只取第一种分解即可。,#include main( ) int x,n,k,a,b,count=0; for(x=4; x=100; x=x+2) for(a=2; a=(x/2); a+) for(k=2; ka; k+) if(a%k=0) break; if(a=k) b=x-a; for(k=2; kb; k+) if

31、(b%k=0) break; if(b=k) printf(“%3d=%3d+%3dt“,x,a,b); count+; break; if (count%3=0) printf(“n“); ,返回目录,安徽工业大学 计算机学院 胡宏智,C语言程序设计 课堂练习 第四章 控制结构, 编程题,13一个自然数平方的末几位与该数相同时,称该数为同构数。例如252=625,则25为同构数。编程求出11000中所有的同构数。,#include main( ) int x; for(x=1; x=1000; x+) if(x*x%10=x|x*x%100=x|x*x%1000=x) printf(“%5d

32、“,x); printf(“n“); ,返回目录,安徽工业大学 计算机学院 胡宏智,C语言程序设计 课堂练习 第五章数组,单项选择题,1在下列数组定义、初始化或赋值语句中,正确的是. A)int a8; a8=100; B)int x5=1,2,3,4,5,6; C)int x =1,2,3,4,5,6; D)int n=8; int scoren; 2若已有定义:int i, a100; 则下列语句中,不正确的是. A)for ( i=0; i100; i+ ) ai=i; B)for ( i=0; i100; i+ ) scanf ( “%d“, ,C,C,返回目录,安徽工业大学 计算机学

33、院 胡宏智,C语言程序设计 课堂练习 第五章数组,单项选择题,3与定义char c =“GOOD“; 不等价的是. A)char c =G,O,O,D,0; B)char c =“GOOD“; C)char c4=“GOOD“; D)char c5=G,O,O,D,0; 4若已有定义:char c8=“GOOD“; 则下列语句中,不正确的是. A)puts (c); B)for(i=0;ci!=0;i+) printf(“%c“, ci); C)printf (“%s“, c); D)for(i=0;ci!=0;i+) putchar( c );,C,D,返回目录,安徽工业大学 计算机学院 胡

34、宏智,C语言程序设计 课堂练习 第五章数组,单项选择题,5若定义a 3=0,1,2,3,4,5,6,7; 则a数组中行的大小是. A) 2 B) 3 C) 4 D) 无确定值 6以下程序的运行结果是. #include void f ( int b ) int i=0; while(bi=10) bi+=2; i+; A) 2 7 12 11 13 9 B) 1 7 12 11 13 7 C) 1 7 12 11 13 9 D) 1 7 12 9 13 7,B,B,main( ) int i, a = 1, 5,10, 9,13, 7; f(a+1); for(i=0; i6; i+) pri

35、ntf(“%4d “, ai); ,返回目录,安徽工业大学 计算机学院 胡宏智,C语言程序设计 课堂练习 第五章数组,单项选择题,7若执行以下程序段,其运行结果是. char c =a, b, 0, c, 0; printf ( “%sn“, c ); A) ab c B) ab C) abc D) ab 8数组名作为参数传递给函数,作为实际参数的数组名被处理为. A)该数组长度 B)该数组元素个数 C)该函数中各元素的值 D)该数组的首地址 11当接受用户输入的含空格的字符串时,应使用函数. A)scanf( ) B)gets( ) C) getchar( ) D)getc( ),D,D,B

36、,返回目录,安徽工业大学 计算机学院 胡宏智,C语言程序设计 课堂练习 第五章数组,单项选择题,9执行下面的程序段后,变量k中的值为. int k=3, s2=1; s0=k; k=s1*10; A)不定值 B) 33 C) 30 D) 0 10在定义 int a54; 之后;对a的引用正确的是. A)a24 B) a50 C)a00 D)a0,0,D,C,返回目录,安徽工业大学 计算机学院 胡宏智,C语言程序设计 课堂练习 第五章数组,程序填空题,1以下程序用来检查二维数组是否对称(即:对所有i,j都有aij=aji)。 #include main ( ) int a44=1,2,3,4,

37、2,2,5,6, 3,5,3,7, 8,6,7,4; int i, j, found=0; for ( j=0; j4; j+ ) for (i=0; i4; i+ ) if ( _ ) found= _ ; break; if (found) break; if (found) printf (“不对称n“); else printf(“对称n“); ,aij!=aji,1,返回目录,安徽工业大学 计算机学院 胡宏智,C语言程序设计 课堂练习 第五章数组,程序填空题,2以下程序是用来输入5个整数,并存放在数组中,找出最大数与最小数所在的下标位置,并把两者对调,然后输出调整后的5个数。#inc

38、lude main( ) int a5, t, i, maxi, mini; for ( i=0; iamaxi ) _【5】_ ; printf ( “最小数的位置是:%3dn“, mini ); printf ( “最大数的位置是:%3dn“, maxi ); t=amaxi; _【6】_ ; amini=t; printf ( “调整后的数为: “ ); for ( i=0; i5; i+ ) printf ( “%d “, ai ); printf (“n“); ,0,amini ai,maxi=i,amaxi=amini,返回目录,安徽工业大学 计算机学院 胡宏智,C语言程序设计 课

39、堂练习 第五章数组,程序填空题,3给定一3 x 4的矩阵,求出其中的最大元素值,及其所在的行列号: main( ) int i,j,row=0,colum=0,max; static int a34=1,2,3,4,9,8,7,6,10,-10,-4,4; _【7】_; for(i=0;i=2;i+) for(j=0;j=3;j+) _【8】_; _【9】_; printf(“%d%d“,row,colum); ,max=a00,if(aijmax), max=aij; row=i; colum=j; ,返回目录,安徽工业大学 计算机学院 胡宏智,C语言程序设计 课堂练习 第五章数组,程序填空

40、题,4下述函数用于确定给定字符串的长度,请完成程序。 strlen ( char s ) int i=0; while (_【10】_ ) +i; return (_【11】_ ); ,si!=0,i,返回目录,安徽工业大学 计算机学院 胡宏智,C语言程序设计 课堂练习 第五章数组,程序填空题,5以下程序的功能是从键盘上输入若干个字符(以回车键作为结束)组成一个字符数组,然后输出该字符数组中的字符串,请填空! #include main ( ) char str81; int i; for ( i=0; i80; i+ ) stri=getchar( ); if (stri=n) break;

41、 stri=0; _【12】_; while ( stri!=0 ) putchar(_【13】_); ,i=0,stri+,返回目录,安徽工业大学 计算机学院 胡宏智,C语言程序设计 课堂练习 第五章数组,阅读程序并写出运行结果,1写出下列程序的运行结果并分析之: #include main( ) static int a45=1,2,3,4,0,2,2,0,0,0,3,4,5,0,0,6,0,0,0,0; int j,k; for (j=0;j4;j+) for(k=0;k5;k+) if (ajk=0) break; printf(“ %d“,ajk); printf(“n“); ,返回

42、目录,安徽工业大学 计算机学院 胡宏智,C语言程序设计 课堂练习 第五章数组,阅读程序并写出运行结果,2写出下列程序的运行结果并分析之: #include main ( ) int a66,i,j; for (i=1 ;i6 ; i+) for ( j=1;j6;j+) aij= i*j; for (i=1 ;i6 ; i+) for ( j=1;j6;j+) printf( “ %-4d “ ,aij ) ; printf(“n“); ,返回目录,安徽工业大学 计算机学院 胡宏智,C语言程序设计 课堂练习 第五章数组,阅读程序并写出运行结果,3写出下列程序的运行结果并分析之: #include main ( ) int a =1,2,3,4,i,j,s=0; j=1; for ( i=3;i=0;i- ) s=s+

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 其他


经营许可证编号:宁ICP备18001539号-1