第一章习题
1、对C语言来说,下列标示符中哪些是合法的,哪些是不合法的? Total, _debug, Large&Tall, Counter1, begin_ 答:合法的:_debug、Counter1、begin_。 不合法的:Total、Large&Tall。
2、改写1.4节中的流程图1.2,求1—100中能被6整除的所有整数的和。
Sum=0,i=1 I<=100 真 I能被6整除? 假 sum=sum+i i=i+1 打印sum
3、改写1.4节中的程序,求1—100中能被6整除的所有整数的和,并在编程环境中验证该程序的运行结果。 答:程序为:
#include
{
int i,sum=0;
for(i=1;i<=100;i++) if(i%6==0)sum=sum+i; printf(\ return 0; }
4、对于给定的整数n(n>1),请设计一个流程图判别n是否为一个素数(只能被1和自己整除的整数),并分析该流程图中哪些是顺序结构、哪些是分支结构和循环结构。
开始 输入n i=2 r=n/i的余数 真 r=0? 假 i=i+1 输出n “不是素数” 假 i>=(n-1) 真 输出n “是素数” 结束
开始 输入n i=2 r=n/i的余数 真 r=0? 假 i=i+1 输出n “不是素数” 假 i>=(n-1) 真 输出n “是素数” 结束
第二章作业
1.编写程序,输入两个整数num和num2,计算并输出她们的和、差、积、商。 答:程序:
#include
2.为了倡导居民节约用电,某省电力公司执行“阶梯电价”,安装一户一表的居民用户电价分为两个“阶梯”:月用电量50千瓦时以内的,电价为0.53元/千瓦时;超出50千瓦时的用电量,电价上调0.05元/千瓦时。编写程序,输入用户的月用电量(千瓦时),计算并输出该用户应支付的电费(元)。 答:程序:
#include
3.编写程序,输入实数x和正整数n,计算xn,,不允许调用pow()函数求幂。 答:程序:
#include
4.编写程序,输入两个正整数m和n,求∑(i2+1/i)(i从m到n。) 答:程序:
#include
5.编写程序,输入一个正整数n,计算1-2/3+3/5-4/7+5/9-6/11+?的前n项之和。 答:程序:
#include
6.某用户为购房办理商业贷款,选择了按月等额本息还款法,计算公式如下,在贷款本金