下载此文档

C语言程序设计(何钦铭)课后习题作业.doc


文档分类:IT计算机 | 页数:约27页 举报非法文档有奖
1/27
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/27 下载此文档
文档列表 文档介绍
第一章****题
1、对C语言来说,下列标示符中哪些是合法的,哪些是不合法的?
Total, _debug, Large&Tall, Counter1, begin_
答:合法的:_debug、Counter1、begin_。
不合法的:Total、Large&Tall。
2、,求1—100中能被6整除的所有整数的和。
Sum=0,i=1
I<=100
I能被6整除?
sum=sum+i
i=i+1


打印sum
3、,求1—100中能被6整除的所有整数的和,并在编程环境中验证该程序的运行结果。
答:程序为:
#include<>
int main(void)
{
int i,sum=0;
for(i=1;i<=100;i++)
if(i%6==0)sum=sum+i;
printf("sum=%d\n",sum);
return 0;
}
4、对于给定的整数n(n>1),请设计一个流程图判别n是否为一个素数(只能被1和自己整除的整数),并分析该流程图中哪些是顺序结构、哪些是分支结构和循环结构。
开始
结束
输入n
i=2
r=n/i的余数
r=0?
i=i+1
i>=(n-1)
输出n
“是素数”
输出n
“不是素数”




开始
结束
输入n
i=2
r=n/i的余数
r=0?
i=i+1
i>=(n-1)
输出n
“是素数”
输出n
“不是素数”




第二章作业
,输入两个整数num和num2,计算并输出她们的和、差、积、商。
答:程序:
#include<>
void main()
{
int num1,num2,y1,y2,y3,y5;
double y4;
printf("请输入两个数:num1,num2\n");
scanf("%d%d",&num1,&num2);
y1=num1+num2;
y2=num1-num2;
y3=num1*num2;
y4=num1*;
y5=num1%num2;
printf("num1,num2和y1=%d\nnum1,num2差y2=%d\nnum1,num2积y3=%d\nnum1,num2商y4=%lf\nnum1,num2余y5=%d\n",y1,y2,y3,y4,y5);
}
,某省电力公司执行“阶梯电价”,安装一户一表的居民用户电价分为两个“阶梯”:月用电量50千瓦时以内的,;超出50千瓦时的用电量,。编写程序,输入用户的月用电量(千瓦时),计算并输出该用户应支付的电费(元)。
答:程序:
#include<>
void main()
{
double x,y;
printf("请输入月用电量:x\n");
scanf("%lf",&x);
if(x<=50){
y=*x;
printf("电费y=%lf\n",y);
}
else {
y=*x;
printf("应支付电费y=%lf\n",y);
}
}
,输入实数x和正整数n,计算xn,,不允许调用pow()函数求幂。
答:程序:
#include<>
void main()
{
double x,power;
int i,n;
printf("请输入:x,n\n");
scanf("%lf%d",&x,&n);
power=;
for(i=1;i<=n;i++)
power=power*x;
printf("power(x,n)=%lf\n",power);
}
,输入两个正整数m和n,求∑(i2+1/i)(i从m到n。)
答:程序:
#include<>
void main()
{
int i,m,n;
double sum;
sum=0;
printf("input:m,n\n");
scanf("%d%d",&m,&n);
for(i=m;i<=n;i++)
sum=sum+(i*i+);
printf("sum=%lf\n",sum);
}
,输入一个正整数n,计算1-2/3+3/5-4/7+5/9-6/11+…的前n项之和。
答:程序:
#include

C语言程序设计(何钦铭)课后习题作业 来自淘豆网www.taodocs.com转载请标明出处.

非法内容举报中心
文档信息
  • 页数27
  • 收藏数0 收藏
  • 顶次数0
  • 上传人drp539604
  • 文件大小0 KB
  • 时间2015-08-27