下载此文档

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


文档分类:IT计算机 | 页数:约44页 举报非法文档有奖
1/44
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/44 下载此文档
文档列表 文档介绍
第一章****题
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
“不是素数”




第二章作业
1.编写程序,输入两个整数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);
}
2.为了提倡居民节省用电,某省电力企业实施“阶梯电价”,安装一户一表居民用户电价分为两个“阶梯”:月用电量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);
}
}
3.编写程序,输入实数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);
}
4.编写程序,输入两个正整数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);
}
5.编写程序,输入一个正整数n,

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

非法内容举报中心
文档信息
  • 页数44
  • 收藏数0 收藏
  • 顶次数0
  • 上传人读书之乐
  • 文件大小77 KB
  • 时间2020-11-29