下载此文档

C语言程序设计 (何钦铭 颜晖 著) 高等教育出版社第五章 课后答案.doc


文档分类:IT计算机 | 页数:约9页 举报非法文档有奖
1/9
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/9 下载此文档
文档列表 文档介绍
练****5-1
#include <>
int sign(double x); /* 声明函数sign */
void main()
{
double x;
int y;
printf("Enter x :"); /* 输入一个数x */
scanf("%lf",&x);
y=sign(x); /* 调用函数sign,判定x的符号*/
printf("sign(%lf)=%d\n",x,y); /* 输出x的符号*/
}
int sign(double x) /* 定义函数sign */
{
int y;
if(x>0)y=1;
else if(x==0)y=0;
else y=-1;
return y;
}
练****5-2
#include <>
void pyramid(int n); /* 声明函数pyramid */
void main()
{
int n;
printf("Enter n :"); /* 输入金字塔行数*/
scanf("%d",&n);
pyramid(n); /* 调用函数pyramid */
}
void pyramid(int n) /* 定义函数pyramid */
{
int i,j;
for(i=1;i<=n;i++) /* 共n行金字塔*/
{
for(j=1;j<=n-i;j++)printf(" "); /* 输出每行左边的空格*/
for(j=1;j<=i;j++)printf("%c ",48+i); /* 输出每行的数字字符*/
printf("\n");
}
}
练****5-3
#include <>
int even(int n); /* 声明函数even */
void main()
{
int num,sum=0;
printf("Enter the first number :"); /* 输入第一个数*/
scanf("%d",&num);
while(num>0)
{
if(even(num)==0)sum=sum+num; /* 调用函数even */
printf("Enter the next number :");
scanf("%d",&num);
}
printf("The sum of even is %d.\n",sum);
}
int even(int n) /* 定义函数even */
{
int result;
if(n%2==0)result=1;
else result=0;
return result;
}
练****5-4
#include <>
double max(double a,double b); /* 声明函数max */
void main()
{
double a,b,maxnumber;
printf("Enter two numbers a and b :"); /* 输入两个数a,b */
scanf("%lf%lf",&a,&b);

maxnumber=max(a,b)

C语言程序设计 (何钦铭 颜晖 著) 高等教育出版社第五章 课后答案 来自淘豆网www.taodocs.com转载请标明出处.

非法内容举报中心
文档信息
  • 页数9
  • 收藏数0 收藏
  • 顶次数0
  • 上传人86979448
  • 文件大小55 KB
  • 时间2017-12-08