云题海 - 专业文章范例文档资料分享平台

当前位置:首页 > C语言 程序整理

C语言 程序整理

  • 62 次阅读
  • 3 次下载
  • 2026/1/12 15:10:39

C语言 程序整理——实验、上机考试和知名例题

实验:

上机实验一:顺序结构程序设计 1、如何进入C工作环境。 2、编译、运行C源程序。

3、求两个数之和(静态输入和动态输入)。 静态输入:

#include \main() { int a,b,c; a=12; b=14; printf(\}

动态输入:

#include \main() { int a,b,c; scanf(\ c=a+b; printf(\}

4、输入a、b、c三个值,输出其中最大者。 #include main() { int a,b,c; scanf(\ if ((a>=b)&&(a>=c)) printf(\ else if ((b>a)&&(b>=c)) printf(\ else if ((c>a)&&(c>b)) printf(\}

5、编写程序实现:输入小写字母,输出为大写字母。 #include main() { char a,b; printf(\

{ } }

scanf(\if (a>='a'&&a<='z')

b=a-32;

printf(\else

printf(\

上机实验二:选择结构程序设计

1、设圆半径r=1.5,圆柱高h=3,求圆 周长、圆面积、圆球表面积、圆球体积、圆柱体积。要求用scanf 输入数据,输出计算结果。输入输出时要有文字提示说明,输出取小数点后两位数字。 #include main() { float C; float S1; float S2; float V1; float V2;

printf(\ C=2*3.141593653*1.5; S1=3.141592653*1.5*1.5; S2=4*3.141592653*1.5*1.5;

V1=3.141592653*1.5*1.5*1.5*4/3; V2=S1*3;

printf(\is %0.2f.\\nThe volume of the ball is %0.2f.\\nThe volume of column is %0.2f.\\n\}

#include main() { int i;

float r,s,h,v;

printf(\ scanf(\

printf(\ scanf(\ if(i==1) {

s=3.1415926*r*r;

printf(\ } else {

printf(\ scanf(\ v=3.1415926*r*r*h;

printf(\ } }

2、根据输入的三角形的三边判断是否能组成三角形,若可以则输出它的面积和三角形的类型。

#include \#include \main() { float a,b,c,n,s; scanf(\ n=1.0/2.0*(a+b+c); if ((a+b>c)&&(a+c>b)&&(c+b>a)) {s=sqrt(n*(n-a)*(n-b)*(n-c)); if ((a==b)||(a==c)||(c==b)) printf(\ if (a==b&&a==c) printf(\ if((a*a+b*b==c*c)||(a*a+c*c==b*b)||(b*b+c*c==a*a)) printf(\ else printf(\ else printf(\

} 3、给出一个百分制成绩,要求输出成绩等级A、B、C、D、E。90分以上为A,80-89分为B,70-79分为C,60-69分为D,60分以下为E。(习题5.6)。 使用if - else if - … else来做,然后再用switch语句做! #include void main() {

int a,t;

scanf(\ t=a/10; switch(t) {

case(10):

case(9):printf(\ case(8):printf(\ case(7):printf(\ case(6):printf(\ case(5): case(4): case(3): case(2): case(1):

case(0):printf(\ default:printf(\ } }

上机实验三:循环结构程序设计(1)

1、 用牛顿迭代法求方程2x3-4x2+3x-6=0在1.5附近的根。修改程序,使之能输出迭代的次数和每次迭代的结果,分析不同的x初始值对迭代的次数有无影响。 #include #include void main() { float x1,x0,f,f1; x1=1.5; do { x0=x1; f=((2*x0-4)*x0+3)*x0-6; f1=(6*x0-8)*x0+3; x1=x0-f/f1; }while(fabs(x1-x0)>1e-5); printf(\}

2、计算当n为何值时,不等式1 + 1/2 + 1/3 +… + 1/n >limit成立(limit从键盘输入)。 #include void main() {

int n,limit; float sum; sum=0,n=1; printf(\scanf(\for (n=1;;n++) {

sum += 1.0/n;

搜索更多关于: C语言 程序整理 的文档
  • 收藏
  • 违规举报
  • 版权认领
下载文档10.00 元 加入VIP免费下载
推荐下载
本文作者:...

共分享92篇相关文档

文档简介:

C语言 程序整理——实验、上机考试和知名例题 实验: 上机实验一:顺序结构程序设计 1、如何进入C工作环境。 2、编译、运行C源程序。 3、求两个数之和(静态输入和动态输入)。 静态输入: #include \main() { int a,b,c; a=12; b=14; printf(\} 动态输入: #include \main() { int a,b,c; scanf(\ c=a+b; printf(\} 4、输入a、b、c三个值,输出其中最大者。 #include main() { int a,b,c; scanf(\ if ((a>=b)&&(a>=c)) printf(\ else if ((b>a)&&(b>=c)) printf(

× 游客快捷下载通道(下载后可以自由复制和排版)
单篇付费下载
限时特价:10 元/份 原价:20元
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:fanwen365 QQ:370150219
Copyright © 云题海 All Rights Reserved. 苏ICP备16052595号-3 网站地图 客服QQ:370150219 邮箱:370150219@qq.com