云题海 - 专业文章范例文档资料分享平台

当前位置:首页 > c实验指导2016

c实验指导2016

  • 62 次阅读
  • 3 次下载
  • 2026/4/24 12:47:21

{ char c;

scanf(“%c”,&c);

printf(“%d %c\\n”,c,c); }

★运行该程序,键盘输入字符A,观察结果,解释现象。 ★运行该程序,键盘输入字符b,观察结果,解释现象。

★修改程序,实现功能:任意输入1个字符,输出该字符的ASCII码。

★修改程序,实现功能:任意输入1个整数,输出ASCII码等于该整数的字符。 ★修改程序,实现功能:任意输入1个大写字符,输出该字符的小写形式。 ②观察并分析下面程序的功能。 #include void main( ) { float a;

scanf(“%f”,&a);

printf(“%f\\n”,a); }

★运行该程序,键盘输入任意实数,观察输出显示结果,解释现象。

★修改程序,实现功能:键盘输入任意实数,输出显示小数点后保留2位的实数。 ★修改程序,将scanf(“%f”,&a);语句中的%f格式改成其它形式,观察解释结果。 ★修改程序,将scanf(“%f”,&a);语句中的&a格式改成其它形式,观察解释结果。 ★修改程序,将printf(“%f”,a);语句中的%f格式改成其它形式,观察解释结果。

③观察并分析下面程序的功能。 #include void main( ) { int a,b;

scanf(“%d%d”,&a,&b);

printf(“a=%d,b=%d\\n”,a,b); }

★运行该程序,键盘输入任意2个整数,观察输出显示结果,解释现象。

★修改程序,将scanf(“%d,%d”,&a,&b);语句置换原语句。运行该程序,键盘输入任意2个整数,观察输出显示结果,解释现象。

★总结scanf函数输入多数据时,数据分隔的规则。 (2)字符输入输出函数 #include #include void main( ) { char c;

c=getchar();

putchar(c); }

运行该程序,任意输入1个字符,观察输出显示结果。

- 8 -

★修改程序如下,观察输出结果,解释新增语句的作用。

#include #include void main( ) { char c1,c2;

c1=getchar(); c2=getchar(); putchar(c1); putchar(c2); putchar('\\n');}

★修改程序如下,观察输出结果,解释新增语句的作用。 #include #include void main( ) { char c1,c2;

c1=getchar();getchar(); c2=getchar();getchar(); getchar();

putchar(c1); putchar(c2); putchar('\\n');}

★修改程序如下,观察输出结果,解释新增语句的作用。 #include #include void main( ) { char c;

c=getch();//不带回显字符输入函数 getchar(); putchar(c);

putchar('\\n');}

★修改程序如下,观察输出结果,解释新增语句的作用。 #include #include void main( ) { char c;

c=getch(); putchar('*'); getchar(); putchar(c);

- 9 -

putchar('\\n');} (3)编写程序

编写程序实现华氏温度到摄氏温度的转换。任意输入一个华氏温度值,输出显示相对应的摄氏温度值。转换公式为:C=1位小数。

5(F-32), 输入输出均为实数,输出保留9实验4 选择结构程序

1.实验目的

(1)熟练掌握关系运算表达式和逻辑运算表达式的应用 (2)熟悉掌握if语句和switch语句构建分支程序。 (3)带★的部分必须要记录到实验报告上。 2.实验内容 (1)程序改错

有一分段函数表示如下: x (x≤1) y= 2x-1 (1

某学生编写了一个实现该分段函数的程序如下: #include void main( ) { int x,y;

printf(“任意输入1个整数给变量x\\n”); scanf(“%d”,&a); if(x<=1) y=x;else

if(10>x>1) y=2x-1; else y=3x-11; printf(“分段函数的输出y=%d\\n”,y);}

★观察分析上述程序,判断该程序是否满足设计要求,给出解释。

★运行上述程序,如果出现错误,改正错误,使程序能够正常运行并达到设计要求。★分析上面程序,将程序中最后一个语句printf(“分段函数的输出y=%d\\n”,y);中的“d%”改为“f%”,运行结果有何变化?并分析原因。 (2)编写程序

★①编写程序实现功能:从键盘任意按下1个按键(字母、数字和标点符号键),程序能够识别按键的种类,并输出显示(如显示:你按下的是字母键!)。

★②编写程序实现功能:从键盘任意输入4个整数,输出显示其中最小值。 (3)多分支程序设计

下面是一段模拟ATM机界面的程序。

- 10 -

#include #include #include void main() {

char SelectKey,cMoney,dMoney; system(\清屏函数

printf(\ printf(\请按数字键进行选择: |\\n\ printf(\取款 |\\n\ printf(\存款 |\\n\ printf(\修改密码 |\\n\ printf(\退出 |\\n\ printf(\ SelectKey = getch(); switch(SelectKey) {

case '1':

system(\

printf(\ printf(\请按字母键进行选择: |\\n\ printf(\:提取100元 |\\n\ printf(\:提取500元 |\\n\ printf(\:提取1000元 |\\n\ printf(\ cMoney = getch(); switch(cMoney) {}

break; case '2':

system(\

printf(\ printf(\请按字母键进行选择: |\\n\ printf(\:存入100元 |\\n\ printf(\:存入500元 |\\n\ printf(\:存入1000元 |\\n\ printf(\ dMoney = getch();

- 11 -

搜索更多关于: c实验指导2016 的文档
  • 收藏
  • 违规举报
  • 版权认领
下载文档10.00 元 加入VIP免费下载
推荐下载
本文作者:...

共分享92篇相关文档

文档简介:

{ char c; scanf(“%c”,&c); printf(“%d %c\\n”,c,c); } ★运行该程序,键盘输入字符A,观察结果,解释现象。 ★运行该程序,键盘输入字符b,观察结果,解释现象。 ★修改程序,实现功能:任意输入1个字符,输出该字符的ASCII码。 ★修改程序,实现功能:任意输入1个整数,输出ASCII码等于该整数的字符。 ★修改程序,实现功能:任意输入1个大写字符,输出该字符的小写形式。 ②观察并分析下面程序的功能。 #include void main( ) { float a; scanf(“%f”,&a); printf(“%f\\n”,a); }

× 游客快捷下载通道(下载后可以自由复制和排版)
单篇付费下载
限时特价:10 元/份 原价:20元
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:fanwen365 QQ:370150219
Copyright © 云题海 All Rights Reserved. 苏ICP备16052595号-3 网站地图 客服QQ:370150219 邮箱:370150219@qq.com