- 11
- 0
- 约3.41万字
- 约 30页
- 2016-10-09 发布于广东
- 举报
C语言程序设计题源程序(清华大学出版社黄保和编第三版)
《C语言程序设计》例题源程序
第一章 绪论
例1.4.1设圆柱体的半径为r、高为h。求其体积v。
/*
*file:compute volume C
*这程序是用于计算圆柱体体积
*/
#includestdio.h
#define PI 3.14159
float volume(float r,float h);
void main()
{float radius, height,vol; /*声明radius, height, vol为float型变量*/
printf(“input radius, height:”); /*提示用户输入半径radius和高height 的值*/
scanf(“%f%f”, radius, height); /*从键盘输入两个实数分别存入变量radius和height*/
vol=volume(radius , height ); /*调用函数volume()计算圆柱体的体积*/
printf(“vol=%f ”,vol); /*输出圆柱体的体积*/
}
/*函数: volume
*用法: v=volume(r,h);
*该函数的功能是计算半径为r、高为h的圆柱体的体积
*/
float volume(float r, float h)
{float v; /*局部变量的定义*/
v=PI*r*r*h;
return v;
}
例 1.4.2求两个整数的和。
#includestdio.h
void main ( ) /*求两数之和*/
{ int a,b,sum; /*变量的定义*/
printf (“Input the two numbers: “);
scanf(“%d%d”,a,b);
sum=a+b;
printf (sum is %d/n, sum);
}
第二章 C语言基础
例2.3.1编写程序,将一个字面常量21分别按十进制、八进制、十六进制形式输出
#include stdio.h
main( )
{
printf(Decimal: %d Octal: %o Hexadecimal: %x\n,21,21,21);
}
例2.3.2观察下面程序的运行结果。
#include stdio.h
main( )
{ printf(%c---%d,%c---%d\n,a,a,A,A);
printf(%d---%c,%d---%c\n,a-32,a-32,A+32,A+32);
printf(The value of \a\-\A\ is %d.\n,a-A);
printf(Please enter \”Yes\” or \”No\”:\n );
}
例2.3.3 编写程序,计算并输出半径为10的球表面积和球体的体积。
#include stdio.h
#define R 10 //定义符号常量R
#define PI 3.14159 //定义符号常量PI
main( )
{ float s,v;
s= 4*PI*R*R;
v=s*R/3;
printf(s=%f v=%f\n,s,v);
}
例2.3.4整型数据的溢出。
#include stdio.h
main( )
{ short int a,b; //定义短整型变量a和b
long int c; //定义长整型变量c
a=32767;
b=a+10;
c= a+10;
printf(a=%d,b=%d,c=%ld\n,a,b,c);
}
例2.3.5浮点型数据的存储误差。将一个有效数字超过7位的实数赋给浮点型变量,然后输出该浮点型变量。
#includestdio.h
main()
{
float a=12.3,b;
double c;
b=12345.678; c=12345.678;
printf(“a=%f,b=%f,c=%lf\n”,a,b,c);
}
例2.3.6浮点型数据的计算误差。
#includestdio.h
main()
{
float a,b;
a=123456789;
b=a+2
您可能关注的文档
- brooks流计和指针式流量计价格.docx
- BST-90230A大功率磁保持继电器.doc
- bt-uxqs高一数学必修一.doc
- Btvlbm210年12月大学英语四级考试常用语法精选表(网友分享版).doc
- bx41机要业员(营业收寄、分拣封发模块)中级试卷正文.doc
- by41机要业员(分拣封发、投递模块)中级试卷正文.doc
- B柳树中学高212级高考诗歌鉴赏命题角度及解题技巧学生版.doc
- b水的电离和溶的酸碱性教案.doc
- B类人员招聘计(9月5日最新).doc
- B表《课前精听分钟英语小故事,提升小学高段学生英语听力能力的实践研究》课题立项申请书.doc
- 2025-2026学年天津市和平区高三(上)期末数学试卷(含解析).pdf
- 2025-2026学年云南省楚雄州高三(上)期末数学试卷(含答案).pdf
- 2025-2026学年甘肃省天水市张家川实验中学高三(上)期末数学试卷(含答案).docx
- 2025-2026学年福建省厦门市松柏中学高二(上)期末数学试卷(含答案).docx
- 2025-2026学年广西钦州市高一(上)期末物理试卷(含答案).docx
- 2025-2026学年河北省邯郸市临漳县九年级(上)期末化学试卷(含答案).docx
- 2025-2026学年河北省石家庄二十三中七年级(上)期末历史试卷(含答案).docx
- 2025-2026学年海南省五指山市九年级(上)期末化学试卷(含答案).docx
- 2025-2026学年河北省唐山市玉田县九年级(上)期末化学试卷(含答案).docx
- 2025-2026学年河北省邢台市市区九年级(上)期末化学试卷(含答案).docx
最近下载
- 中国心律失常护理专家共识(2025版).docx
- 审计模拟实训教程 第5版 参考答案汇总 马春静.pdf
- 迷宫挑战级难度挺大80个.pdf VIP
- 铁路技术规章:客车统计规则.pdf VIP
- 6~23月婴幼儿辅食喂养指南解读.pptx VIP
- 幼儿教育政策与法规教学案例.pdf VIP
- 具身智能 智能化发展阶段分级指南V6.pdf VIP
- 渔夫和他的灵魂TheFishermanandhisSoul(可编辑).pdf VIP
- 核电站主设备结构2012年11月27日.pdf VIP
- 电机学(第七版)(修订版)习题答案 刘新正 ElectricMachineryEdition7Solutions.pdf
原创力文档

文档评论(0)