教学文库网 - 权威文档分享云平台
您的当前位置:首页 > 精品文档 > 综合文档 >

C语言实验指导书24学时(2)

来源:网络收集 时间:2026-08-26
导读: C语言程序设计实验指导书 main() { int i,j; i=8;j=10; printf(\%d,%d\\n\,i++,j++); /* 第5行 */ } ⑶ 在⑵的基础上,将第5行printf语句改为: printf(\%d,%d\\n\,++i,++j); ⑷ 再将printf语句改为: printf(\%d,%

C语言程序设计实验指导书

main() { int i,j; i=8;j=10;

printf(\%d,%d\\n\,i++,j++); /* 第5行 */ }

⑶ 在⑵的基础上,将第5行printf语句改为:

printf(\%d,%d\\n\,++i,++j); ⑷ 再将printf语句改为:

printf(\%d,%d,%d,%d\\n\,i,j,i++,j++); ⑸ 将程序改为: #include main()

{ int i,j,m=0,n=0; i=8;j=10; m+=i++;n-=--j;

printf(\i=%d,j=%d,m=%d,n=%d\\n\,i,j,m,n); }

选做题:

一.分析下面程序运行结果产生的原因。 1. main() {int x, y; char c; x=y=5; ch=‘a’;

printf(“%d,%d,%c”,x++,++y,ch); } 2

main()

{float m,n,k;

k=(3.1,m=2.0+2.1); printf(“%f”,k); n=(m=3.8,k);

printf(“%f”,n); }

5

C语言程序设计实验指导书

3. main()

{int a=2,b=1,c=1,d=6,e=9; b+=a; printf(“%d”,b); c*=a; printf(“%d”,c); d/=a; printf(“%d”,d); e%=a; printf(“%d”,e); } 4. main()

{int a1,a2; float b,c; b=5.425; c=52.954;

a1=(int)(b+c); a2=(int)b+(int)c;

printf(“a1=%d,a2=%d”,a1,a2); }

二.编程题

1.求1+2+3+4+5+6+7+8+9+10的和。

2. 利用中间变量,实现两个变量的值互换。

6

C语言程序设计实验指导书

实验三 使用输入、输出函数

一.实验目的:

熟练使用格式输出函数printf()和格式输入函数scanf() 二.实验内容:

1. 实验要求: 格式输入函数scanf()和格式输出函数printf()的使用 2.分析与设计: 输入函数中的普通字符需要原样输入,并注意分隔符的使用;输出函数中的格式控制符和输出项数要一一对应。

3.源代码:

程序1:为使得a=1,b=2,c=‘A’,d=5.5,在键盘上如何输入?

#include main() {int a,b; char c; float d;

scanf(“a=%d b=%d”,&a,&b); scanf(“%c %e\\n”,&c,&d); }

程序在运行时,输入: a=1 b=2A 5.5 0

程序2:判断下面程序的运行结果。 main()

{int x=3,y=2,z=1;

printf(“%d,%d\\n”,(++x,y++),z+2);} 运行结果: 2,3

分析得到此结果的原因。

程序3: 以下程序的功能是从键盘输入一个整型数,一个实型数和一个字符型数,并把他们在屏幕上输出。完成以下填空,并把程序调通,写出当输入为45,34.5,A<回车>时程序的运行结果。

#include main()

{ int a; float b; char c; scanf(\%d,%f,%c\, ); printf(\a= \\n\,a);

7

C语言程序设计实验指导书

printf(\b= \\n\,b); printf(\c= \\n\,c); }

程序4:指出以下程序的错误并改正,并上机把程序调通。 #include main() { int a;

scanf(\%f\,a); printf(\a=%f, a); char c; c=A;

printf(\%f,c) }

选做题:

1.输入一个小写字母,将其改写为大写字母后输出。 2.设int a,b,c;要使得a=3;b=5;c=6;

问该如何在键盘上输入?并用printf函数输出a,b,c的值。 scanf(“%d,%d%d”,&a,&b,&c); 3编程序输出下面的图形 * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *

8

C语言程序设计实验指导书

实验四 选择结构程序设计

一.实验目的:

1.熟练掌握分支结构if语句及其嵌套 2.掌握分析具体问题的方法 二.实验内容:

1.实验要求 : 利用if语句和scanf函数模拟简单的ATM取款机界面 2.分析与设计: 用户先输入密码,密码正确后,可以进行帐户的操作,如查询,取款等。

3.源代码:模拟ATM取款机界面 #include main()

{int password,op,number=0,count=1000,n=0; printf(\scanf(\

while(password!=1234)/*有三次输入密码的机会*/ {n++; if(n==3)

{printf(\ getch(); return; }

printf(\scanf(\} loop:

printf(\printf(\scanf(\输入一种操作*/ switch(op) {

case 1:printf(\

/*帐户查询*/

case 2:printf(\ scanf(\

if(number>count||number<0)printf(\

else {printf(\ goto loop;

9

…… 此处隐藏:469字,全部文档内容请下载后查看。喜欢就下载吧 ……
C语言实验指导书24学时(2).doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.jiaowen.net/wendang/404591.html(转载请注明文章来源)
Copyright © 2020-2025 教文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:78024566 邮箱:78024566@qq.com
苏ICP备19068818号-2
Top
× 游客快捷下载通道(下载后可以自由复制和排版)
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能出现无法下载或内容有问题,请联系客服协助您处理。
× 常见问题(客服时间:周一到周五 9:30-18:00)