《C语言典型例题集》.doc

上传人:新** 文档编号:542457521 上传时间:2022-09-27 格式:DOC 页数:15 大小:109.01KB
返回 下载 相关 举报
《C语言典型例题集》.doc_第1页
第1页 / 共15页
《C语言典型例题集》.doc_第2页
第2页 / 共15页
《C语言典型例题集》.doc_第3页
第3页 / 共15页
《C语言典型例题集》.doc_第4页
第4页 / 共15页
《C语言典型例题集》.doc_第5页
第5页 / 共15页
点击查看更多>>
资源描述

《《C语言典型例题集》.doc》由会员分享,可在线阅读,更多相关《《C语言典型例题集》.doc(15页珍藏版)》请在金锄头文库上搜索。

1、C语言程序设计机械班例题集第一章 基础知识例1.1 分析下面程序的输出结果。void main() int a,b,c; a=2;b=3; c=a+b; printf(nThe sum of a and b is:); printf(%d,c); 例1.2 C程序的构成,简单的函数调用。main( ) /* 主函数 */ int a1,a2,b; /* 定义变量通常放在函数最开始 */scanf( %d%d,&a1,&a2); /* 输入 a1,a2的值 */b=max(a1,a2); /* 调用函数max()*/printf(n max=%d,b); /* 输出b 的值 */int max

2、(int x1,int x2) /* 定义max 函数及形参x1,x2 */ int y; /* 定义中间变量y */ if (x1x2) y=x1;else y=x2;return(y); /*返回y 的值至调用处*/例1.3 简单的输出程序,写出输出结果。main()int a=2,b=3; int c; int k;c=a+b; k=c+a;printf(%d,%d,c,k);例1.4 写出输出结果main()printf(*n);printf(?n);printf(*n);第二章 数据与运算例2.1写结果main()int a,b,c;clrscr();a=8; b=015; c=0x

3、1a;printf(%d,%d,%d,a,b,c);例2.2写结果void main()printf(1234567890);printf(nhellobyoun);例2.3写结果main( ) clrscr(); printf(t166t288r59t43n); printf(x3ft327bb8tn); 例2.4写结果main()char x=a,y=b;printf(t%d,%dn,x,y);例2.5写结果main()int i,j;clrscr();i=2; j=i+3; i=j+4;j=i+5;printf(%d,%d,i,j);例2.6写结果main()float x=55555.

4、12345;printf(%10.5f,x);例2.7写结果main( ) float a; double b; a=555555.555; b=555555.555; printf(“a=%12.3fn b=%12.3f”,a,b,);例2.8写结果main()char x,y;clrscr(); x=a; y=b;printf(%c,%c,%c,%c,x,x-32,y,y-32);例2.9 写结果。main()int a,b,c;a=b=c=5; printf(n%d,%d,%dn,a,b,c);a=5+(c=6); printf(n%d,%d,%dn,a,b,c);a=(b=4)+(c=

5、6); printf(n%d,%d,%dn,a,b,c);a=(b=10)/(c=2); printf(n%d,%d,%dn,a,b,c); 例2.10 写结果main()int t=5; t+=t-=t*t; printf(%d,t); 例2.11写结果 main()int a=5; int b=9; float c=2.2; int x,y,m,n; clrscr(); x=a/b; y=b/a; m=a%b; n=b%a;printf(n%d,%d,%d,%d,x,y,m,n);例2.12写结果main()int x=1,y=3; clrscr(); x=9-(-y)-(-y);prin

6、tf(%d,%d,x,y); 例2.13写结果main()int x=3,y=5,z=3,m,n; clrscr();m=(+x)*(y-); n=(z+)*(-y);printf(%d,%d,%d,%d,m,n,x,z); 例2.14写结果main() int x=3,y=5,z=3,m,n;clrscr();m=(x(yy=yz);printf(%d,%d,m,n); 例2.15写结果main()int x;scanf(%d,&x);if(x%3=0&x%5!=0)printf(yes);else printf(no); 例2.16写结果main()int s=4;printf(ts=%d

7、,(s+)=%d,(s-)=%d,s,s+,s-); 例2.17写结果main()int x=2,y=4;y=(x+)+(x+)+(+x);printf(%d,%d,x,y); 例2.18写结果main()int a=3,b=8,c;c=(ab)?a:b; printf(c=%d,c); 例2.19写结果:各种输出格式的应用。main() float y1=1.42;double y2=2.56789;printf(float:%f,%fn,y1,y2);printf(float:%e,%en,y1,y2);printf(float:%g,%gn,y1,y2);printf(float:%5.

8、2f,%-5.2f,%3.2fn ,y1,y2,y1);printf(%s%d%n ,2占5的百分比是,2*100/5);例2.20写结果:字符输入及输出函数的使用。getchar()和putchar()函数。单个字符的输入和输出。#include void main()char ch; int ch1;ch1=99; ch =getchar();printf(t%c,%dn,ch,ch);putchar(t); putchar(100);putchar(t); putchar(ch1+5); 例2.21写结果:从键盘接收一个字符,再将这个字符输出。#include void main() i

9、nt c; printf(input a character:); c=getchar(); printf(character is %cn,c) 例2.22比较输出结果,a和b有什么不同?#includevoid main()char a; int b; clrscr(); a=getchar(); b=getch();printf(t%c,%c,a,b);例2.23从键盘接收3个字符,再分别输出。注意b的数据类型?#includevoid main()char a; int b; char c;putchar(t); a=getchar(); b=getche(); c=getch();p

10、rintf(a=%c,b=%c,c=%c,a,b,c); 例2.24整数与字符型数据是通用的。整数与ascii码的关系。#include void main() int a; a=100; putchar(a); 例2.25求三个数的平均值。#include void main() int a,b,c;float average; printf(n please input a、b and c:); scanf(%d%d%d,&a,&b,&c);printf(na=%d b=%d c=%d,a,b,c);average=(a+b+c)/3;printf(n average=%f,average

11、); 例2.26写出程序的输出结果。主要考查输入输出格式知识点。#include main ( ) char a,b,c,d; int m,n; a=B; b=o; c=y; putchar(a); putchar(b); putchar(c); putchar(n);putchar(a);putchar(n);putchar(b);putchar(n);putchar(c);putchar(n);printf(input a character);d=getchar();printf(The character is );putchar(d); putchar(n);printf(input

12、 two integer);printf(two integer compart by blankn);scanf(%d%d,&m,&n);printf(two integer is :%d and %dn,m,n);printf(input two integer and compart by ,);scanf(%d,%d,&m,&n);printf(two integer is :%d and %dn,m,n);printf(input two integer and compart by blankn);scanf(%d %d,&m,&n);printf(two integer is :

13、%d and %dn,m,n);printf(input two integer and compart by “:”);scanf(%d:%d,&m,&n);printf(two integer is :%d and %dn,m,n);第三章 循环语句例3.1 if语句的第一种形式。结果?main()int a=8,b=7;if(ab)printf(%d,a);printf(%d,b);例3.2 if语句的嵌套使用。计算出租车费。void main()int m;float g,price;printf(pleaseinputcarmodel:1-xiali;2-santana;3-aodi);scanf(%d,&m);printf(please input kilometers :);

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

最新文档


当前位置:首页 > 生活休闲 > 社会民生

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