C语言上机同步练习.doc
《C语言上机同步练习.doc》由会员分享,可在线阅读,更多相关《C语言上机同步练习.doc(20页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、第一次上机练习内容1. 2.1节的课后练习2. 程序填空题 1). 请补充完整程序prog1.c#include/*/main() printf(This is a error program.);/*/ 3. 程序修改题 1). 程序prog2.c中有错,请修改。#include/*/main()printf(This is a error program.);2). 程序prog3.c中有错,请修改。#includemain() char c=a;/*/printf(this statement is error.why?);3). 程序prog4.c中有错,请修改。#includemai
2、n()/*/int 2a=120;printf(This is a error program.);4). 程序prog5.c中有错,请修改。#includemain()/*/int Case=5,char b=a;/*/printf(Case=%d,case);4. 程序设计题1).请编写如下程序prog6.c,查看运行结果,分析原因。#includemain()short a=32767,b=a+1;printf(a=%d,a+1=%u,b=%d,b+1=%u,a,a+1,b,b+1);2).请编写如下程序prog7.c,查看运行结果,分析原因。#includemain()unsigned
3、 short a=65535,b=a+1;printf(a=%d,a+1=%u,b=%d,b+1=%u,a,a+1,b,b+1);3).请编写程序prog8.c,编译该程序,查看编译时的出错信息,分析原因。#includemain()int a;a=10;float b;b=1.0;printf(a=%d b=%fn,a,b);4).请编写如下程序prog9.c,查看运行结果,分析原因。#includemain()printf(ABCD12 45670 abc);第二次上机练习内容1.程序填空题 1). prog1.c中字符变量ch1中存放的是大写字母,请填空,实现字符变量ch2中存放的是ch
4、1中对应的小写字母。#includemain()char ch1=B,ch2;/*/ printf(ch1=%c,ch2=%cn,ch1,ch2);2). prog2.c中,变量ch中存放的是数字字符,请将ch中的数字字符转换成数字存入到整型变量i中。#includemain()char ch=3; int i;/*/ printf(ch=%d,i=%dn,ch,i);3).变量a是一个四位的正整数,请将prog3.c补充完整,使四位数a中的个位、十位、百位和千位上的值分别赋给变量gw、sw、bw和qw。#includemain()int a=6752,gw,sw,bw,qw;/*/gw= ;
5、 sw= ; /*/ ; qw= ;printf(四位数a=%dn其中gw=%d,sw=%d,bw=%dn,a,gw,sw,bw,qw);4).a是一个实型变量,请将程序prog4.c补充完整,分别输出a的整数部分和小数部分。#includemain()float a=64.81479,decimal;int integer;/*/integer= ;/*/decimal= ;printf(实型数据a=%fn其中整数部分integer=%d,小数部分decimal=%fn,a,integer,decimal);2.程序修改题1).变量a是一个超过两位的正整数,请修改程序prog5.c,使b的值
6、为a的最后两位。#includemain()int a=57264,b;/*/b=a/100;printf(a=%dnb=%dn,a,b);3.程序设计题1). 请编写如下程序prog6.c,查看运行结果,分析原因。#includemain()int a,b,c;printf(%dn,(a=10,b=20,c=30);printf(%d a=%d b=%d c=%dn,a=(10,b=20,c=30),a,b,c);2).如果a是一个实型变量,请编程序prog7.c,让a保留两位小数并对第三位进行四舍五入。3).有两个两位数a和b,请编写程序prog8.c,将a、b合并形成一个整数放在c中。合
7、并的方式是:将a数的十位和各位数依次放在c数的千位和十位上,b数的十位和个位数依次放在c数的百位和各位上。4). 有两个两位数a和b,请编写程序prog9.c,将a、b合并形成一个整数放在c中。合并的方式是:将a数的十位和各位数依次放在c数的个位和百位上,b数的十位和个位数依次放在c数的十位和千位上。第三次上机练习内容1.3.2.1节的课后练习2.程序填空题 1).从键盘输入一个字符,通过getchar()函数接收赋给变量ch,再用putchar()函数将该字符输出,请补充完整vprog1.c。#includemain()char ch;/*/ putchar(ch);2).补充程序prog2
8、.c,通过变量a、b和c,使程序的输出结果为:a=50,b=40,c=30#includemain()int a=30,b=40,c=50;/*/printf(a=%d,b=%d,c=%dn, );3). 补充程序prog3.c,使程序的输出结果为a=10,b=23,a+b=30 。#includemain()int a=10,b=20;/*/printf( ,a,b,a+b);4).在程序prog4.c中填写相应的内容,当输入的内容为3,c=4 5时,使变量a、b、c的值分别3,4,5。#includemain()int a,b,c;/*/scanf( ,&a,&b,&c);printf(%
9、d,%d,%d,a,b,c);3.程序修改题1).通过程序prog5.c给变量a、b和c分别赋值1,2,3,再通过printf函数输出各变量的值。#includemain()int a,b,c;/*/scanf(%d,%d,%d,a,b,c);/*/printf(%d,%d,%d,a,b c);2).修改程序prog6.c,使各变量能正确的接收并输出数据。#includemain()int a,b;char c;float d;/*/scanf(%f %d%s %f,&a,&b,&c,&d);/*/printf(%d,%f,%s,%f,a,b,c,d);4.程序设计题1).请编写如下程序pro
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 语言 上机 同步 练习
限制150内