2.2.1 实验 1:熟悉上机环境和顺序结构编程练习
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",a,b,c);
}
A)1 2 34 B)1, 2, 34
C)’1’,’2’,34 D)12 34
问题 2 在与上面程序的键盘输入相同的情况下,要使上面程序的输出语句在屏幕上显
示 1 2 34,则应修改程序中的哪条语句?怎样修改?
问题 3 要使上面程序的键盘输入数据格式为 1,2,34,输出语句在屏幕上显示的结果也
为 1,2,34,则应修改程序中的哪条语句?怎样修改?
问题 4 要使上面程序的键盘输入数据格式为 1,2,34,而输出语句在屏幕上显示的结果
为'1', '2',34,则应修改程序中的哪条语句?怎样修改?
[提示:利用转义字符输出字符单引号字符。]
问题 5 要使上面程序的键盘输入无论用下面哪种格式输入数据,程序在屏幕上的输出
结果都为'1', '2',34,则程序应修改程序中的哪条语句?怎样修改?
第 1 种输入方式:1,2,34↙(以逗号作为分隔符)
第 2 种输入方式:1 2 34↙(以空格作为分隔符)
第 3 种输入方式:1 2 34↙(以 Tab 键作为分隔符)
第 4 种输入方式:1↙
2↙
34↙(以回车符作为分隔符)
2. 计算定期存款本利之和
设银行定期存款的年利率 rate 为 2.25%,并已知存款期为 n 年,存款本金为 capital 元,
试编程计算 n 年后的本利之和 deposit。要求定期存款的年利率 rate、存款期 n 和存款本金
capital 均由键盘输入。
评论1
最新资源