a我考网

 找回密码
 立即注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

查看: 61|回复: 0

[C语言] 计算机等考C语言实验指导:简单的C程序设计

[复制链接]
发表于 2012-7-31 21:48:08 | 显示全部楼层 |阅读模式
实验三 简单的C程序设计  【目的与要求】
5 l7 E. }, x- I; j0 j  1.理解C语言程序的顺序结构
& k/ m6 d" N, W: h; Z$ s  2.掌握常用的C语言语句,熟练应用赋值、输入、输出语句。* M! V- a# Q0 q' U! b
  【上机内容】
- w4 Q/ u1 |! x" A1 b' \  【一般实例】
' g( C. x8 T; A' b& X( I8 T! k& s  【例1】按格式要求输入/输出数据
' ?4 `8 ?, {, A( [6 M/ |- D  #include "stdio.h"* _% c! a" E6 i! R: t; x4 C
  main()7 A7 H, K1 ^. b, x% \5 I
  {
0 Z9 ^5 G' p) p8 ^- Q% b% y  int a,b;
( `/ _$ I6 [7 B  flost x,y;8 E  y& |; P9 y. b
  char c1,c2;
9 }$ }% ^; A% V6 p! k  scanf(“a=%d,b=%d”,&a,&b);
6 M* r* }/ T; p3 b3 o: x  scanf(“%f, %e”,&x,&y);
6 F! w# w( Q8 q' J  scanf(“&c &c”,&c1,&c2);  d" i' k6 U9 A: l9 Z# N7 \# M
  printf(“a=%d,b=%d,x=%f,y=%f,c1=%c,c2=%c\n”,a,b,x,y,c1,c2);" x! ]4 H1 v% J( ~
  }
& q0 D$ K$ e4 a& M" @( B4 E/ M4 x  运行该程序,必须按如下方式在键盘上输入数据2 g: x) h7 u. }* y# l
  a=3,b=7↙$ ~& e, v0 L$ B; p$ d' U
  8.5,71.82↙
% K0 \* r* J9 @  a A↙
& w/ [1 \# [$ w+ \2 R  请同学们写出输出结果
. _. U: ?1 M2 {# ^, i  【例2】输入三角形三边长,求三角形面积。, Y* m- `0 Q# g( ^8 r1 b+ L( A
  #include “math.h”
5 R- P$ R/ t7 X, N: x  main()
: B7 [  l1 _% G/ }7 e9 m  {% b* G1 G+ t1 J
  float a,b,c,s,area;
( L; G7 g6 Z+ M" [  scanf(“%f ,%f,%f”,&a,&b,&c);8 X, ~7 H' B2 G6 _5 X0 ^
  s=1.0/2*(a+b+c);
( ]# ^/ ]% I3 I: m8 ?  area=sqrt(s*(s-a)*(s-b)*(s-c));. ]6 j4 h' Q2 Q: A# W$ Q
  printf(“area=%f”,area);6 C+ c) a: z! D4 i$ D
  }
  \/ }( ~  i: x8 M" g' a7 E  【例3】已知圆半径,圆柱高,求圆周长,圆柱体积。  q( m) t2 v( i5 K/ l+ x
  main()) T' A7 e4 w3 u( y& j% j' x" b
  {
, ]( o" i* A* [* \4 X: Y( j  float r,h,l,v,pi;/ N) Y/ c& {; R
  pi=3.1415926;4 S2 ^2 }, W% _: u. \
  scanf(“%f,%f”,&r,&h);% `4 s* e& z6 r, @9 F  O
  l=2*pi*r;
; F# l4 v8 I1 `1 m! [1 d+ F" T  v=pi*r*r*h;
1 ]* r  m: p. j  printf(“圆周长为:%6.2f\n”,l);
! L* y6 B+ E; G' G4 j  A  printf(“%圆柱体积为:6.2f”,v);# d0 }: a8 W; ?2 o0 K+ X) v7 x4 ]9 v
  }
5 z1 I/ H8 Z$ p5 C" ~  【例4】输入一个摄氏温度,要求输出华氏温度。公式为f=5/9*c+32.) [9 S  H) ?/ h6 N6 w& P2 R9 L/ J
  main()
" X* k3 C. `$ A/ [  {- y3 [- A* [: Y1 ~( {0 |6 L! P6 A8 u
  float c,f;
- Y; q7 P4 c7 o9 M/ T( P  scanf(“%f”,&c);( y% E( m; q2 S- J
  f=5.0/9*c+32;) a3 N; Q( q- }6 X" W
  printf(“%5.2f\n”,c);2 k$ L4 V5 e$ b$ q% l" I+ X2 A, C
  }
1 x  i3 B, G' i! D  A& x  【作业】0 E8 C& L- l1 K" d+ B7 N
  1. 已知圆半径r=1.5,圆柱高h=3,求圆周长,圆面积,圆球表面积,圆球体积,圆柱体积。
% E2 |) ~3 |  Y: d  2. 输入一个华氏温度,要求输出摄氏温度。公式为c=5/9*(f-32).
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|Woexam.Com ( 湘ICP备18023104号 )

GMT+8, 2024-6-13 14:43 , Processed in 0.179366 second(s), 21 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表