C语言实验 第一课 作业提交:2010cpro01@gmail.com 2010cpro02@gmail.com 标题:学号+姓名
实验1: 熟悉上机环境和顺序结构编程练习——键盘输入与屏幕输出练习 问题1:要使下面程序的输出语句在屏幕上显示1,2,34,则从键盘输入的数据格式应为以下备选答案中的哪一个? #include <stdio.h> main() { char a,b; int c; scanf("%c%c%d",&a,&b,&c); printf("%c,%c,%d\n",a,b,c); } A) 1 2 34 B) 1, 2, 34 C) ’1’,’2’,34 D) 12 34
实验1: 熟悉上机环境和顺序结构编程练习——键盘输入与屏幕输出练习 问题2:与上面程序的键盘输入相同的情况下,要使上面程序的输出语句在屏幕上显示1 2 34,则应修改程序中的哪条语句?怎样修改? #include <stdio.h> main() { char a,b; int c; scanf("%c%c%d",&a,&b,&c); printf("%c,%c,%d\n",a,b,c); }
实验1: 熟悉上机环境和顺序结构编程练习——键盘输入与屏幕输出练习 问题3:要使上面程序的键盘输入数据格式为1,2,34,输出语句在屏幕上显示的结果也为1,2,34,则应修改程序中的哪条语句?怎样修改? #include <stdio.h> main() { char a,b; int c; scanf("%c%c%d",&a,&b,&c); printf("%c,%c,%d\n",a,b,c); }
实验1: 熟悉上机环境和顺序结构编程练习——键盘输入与屏幕输出练习 问题4:要使上面程序的键盘输入数据格式为1,2,34,而输出语句在屏幕上显示的结果为'1', '2',34,则应修改程序中的哪条语句?怎样修改? #include <stdio.h> main() { char a,b; int c; scanf("%c%c%d",&a,&b,&c); printf("%c,%c,%d\n",a,b,c); }
实验1: 熟悉上机环境和顺序结构编程练习——键盘输入与屏幕输出练习 问题5:要使上面程序的键盘输入无论用下面哪种格式输入数据,程序在屏幕上的输出结果都为'1', '2',34,则程序应修改程序中的哪条语句?怎样修改? 第一种输入方式:1,2,34↙(以逗号作为分隔符) 第二种输入方式:1 2 34↙(以空格作为分隔符) 第三种输入方式:1 2 34↙(以Tab键作为分隔符) 第四种输入方式:1↙ 2↙ 34↙(以回车符作为分隔符)
上机练习 1. 从键盘读取三个整数a,b,c,并且将这三个整数按照从小到大的顺序输出。 2. 设银行定期存款的年利率rate为2.25%,并已知存款期为n年,存款本金为capital元,试编程计算n年后的本利之和deposit。 要求定期存款的年利率rate、存款期n和存款本金capital均由键盘输入。 3. 设计一个简单的计算器程序。要求根据用户从键盘输入的表达式:操作数1运算符op操作数2 计算表达式的值,指定的算术运算符为加(+)、减(-)、乘(*)、除(/)。