时 间 记 忆
<<  < 2011 - 10 >  >>
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30 31

最 新 评 论

最 新 日 志

最 新 留 言

搜 索

用 户 登 录

友 情 连 接


 
 
 
实验三 最简单的C程序设计
[ 2006-10-11 21:43:00 | By: 我心依旧 ]
 

 

【实验目的与任务】

       1.理解C语言程序的顺序结构,掌握赋值语句的使用方法;

       2.掌握常用的C语言语句,熟练应用输入、输出语句,能正确使用各种格式转换符。
   
       3.编写程序,并上机运行。题目为:已知圆半径r=1.5,圆柱高h=3, 求圆周长,圆面积,圆球表面
积,圆球体积,圆柱体积。要求用scanf()输入圆半径和圆柱高,输出计算结果,输出时要求有文字提示,取小数点后2位数字,pi可取3.1415926。
 
程序调试【第1题必做,至少完成两题
 
1,按格式要求输入/输出数据
 
#i nclude <stdio.h>
#i nclude <conio.h>

void main()

{  

int a,b;
float  d,e;
char c1,c2;
double f,g;
long m,n;
unsigned int p,q;
 
a=61;
b=62;
c1='a';
c2='b';
d=3.56;
e=-6.87;
f=3157.890121;
g=0.123456789;
m=50000;
n=-60000;
p=32768;
q=40000;
 

printf(“a=%d,b=%d \n c1=%c,c2=%c \n d=%6.2f,e=%6.2f\n”,a,b,c1,c2,d,e);
 
printf(“f=%15.6f,g=%15.12f  \n m=%ld,n=%ld \n p=%u,q=%u\n”,f,p,m,n,p,q);
 
getch();

}

(1)运行该程序,并分析输出结果(注意各格式字符的含义)

(2)提示:各格式字符的含义(必须以%开头)
  
    %c      输出一个字符
 
    %d      输出带符号的十进制整型数
 
    %o      以八进制无符号形式输出整型数(不带前导0)
 
    %x或%X  以十六禁止无符号形式输出整型数(不带前导0x或0X),对于x用abcde输出,
            对于X用ABCDE输出
 
    %u      按无符号的十进制形式输出整型数
 
 
    %f      以[-]mmm.ddd带小数点的形式输出单精度和双精度数,隐含的精度为6。
 
    %e或%E  以科学技术法的形式输出
 
    %s      输出字符串中的字符,直到遇见“\0”(字符串结尾)
 
    %%      打印一个%
 
 
(3)另外,l和h为长度修饰符,加在%和格式字符之间,长整型加l,无符号或短整型用h;
 
(4)输出数据所占的宽度,可以采用如下的格式:(缺省情况为右对齐)
     %5d
 
     %15.2f(15为宽度,2为小数位数)
 
     %.5d
 

【例2】输入三角形三边长,求三角形面积。

#include “math.h”

main()

{

float a,b,c,s,area;

scanf(“%f ,%f,%f”,&a,&b,&c);

s=1.0/2*(a+b+c);

area=sqrt(s*(s-a)*(s-b)*(s-c));

printf(“area=%f”,area);

}

【例3】已知圆半径,圆柱高,求圆周长,圆柱体积。

main()

{

float r,h,l,v,pi;

pi=3.1415926;

scanf(“%f,%f”,&r,&h);

l=2*pi*r;v=pi*r*r*h;

printf(“圆周长为:%6.2f\n”,l);

printf(“%圆柱体积为:6.2f”,v);

}

【例4】输入一个摄氏温度,要求输出华氏温度。公式为f=5/9*c+32.

main()

{

float  c,f;

scanf(“%f”,&c);

f=5.0/9*c+32;

printf(“%5.2f\n”,c);

}
 
 
补充练习
1、
2、
 
 
  • 标签:实验三 C语言 赋值语句 
  • 圈子:网络生活 
  •  
    Re:实验三 最简单的C程序设
    [ 2006-10-27 9:13:00 | By: playboy ]
     
    playboy编程题参考程序:
    #i nclude<st
     
     
     
    输入三角形的高h,底l,计算并显示出三角形的面积
    [ 2008-7-4 10:53:00 | By: 访客I41Pg6(游客) ]
     
    访客I41Pg6(游客)有谁帮我做一下啊
     
    个人主页 | 引用 | 返回 | 删除 | 回复
     
    发表评论:
     
    天涯博客天涯博客
    天涯博客欢迎您!