C语言实验报告

内容发布更新时间 : 2025/5/9 10:50:38星期一 下面是文章的全部内容请认真阅读。

3. #include\#include\void main() { double capital,rate,deposit; int n; printf(\ scanf(\ deposit=capital*pow(1+rate,n); printf(\} 4. #include\#include\void main() { double r1,r2,h; printf(\输入上底半径,下底半径,高:\ scanf(\ double s1,s2,s3,l,v,pi=3.1314; s1=pi*r1*r1; s2=pi*r2*r2; l=sqrt((r2-r1)*(r2-r1)+h*h); s3=pi*l*(r1+r2); v=pi*h*(r1*r1+r2*r2+r1*r2)/3.0; printf(\}

6

5. #include void main() { int money; int a,b,c,d,sum; printf(\ scanf(\ a=money/25; b=(money%)/10; c=((money%))/5; d=money%%5; sum=a+b+c+d; printf(\分的有%d\\t10分的有%d\\t5分的有%d\\t1分的有%d\\n\ printf(\总的硬币数是%d\\n\} 实验二 选择结构程序设计

【实验目的】

1.熟练掌握上机运行一个C程序的操作过程。

2.学会正确使用逻辑运算符和逻辑表达式,进一步掌握各种表达式的使用。 3.利用if语句实现选择结构程序设计。

4.利用switch语句实现多分支选择结构程序设计。 5.进一步练习调试与修改程序。

【上机实习指导】

1.输入并运行习题3.10。即:

# include “stdio.h” void main( ) { int i,j,n,m; i=8;j=10; m=++i;n=j++;

printf(“%d,%d,%d,%d”,i,j,m,n); }

分别作以下改变并运行:

①将程序第四行改为:m=i++;n=++j; ②程序改为:

# include “stdio.h” void main( )

7

{ int i,j; i=8;j=10;

printf(“%d,%d”,i++,j++); }

③在②的基础上,将语句改为: printf(“%d,%d”,i++,j++); ④再将语句改为:

printf(“%d,%d,%d,%d”,i,j,i++,j++); ⑤程序改为:

# include “stdio.h” void main( )

{ int i,j,n=0,m=0; i=8;j=10;

m+=i++;n-=- -j;

printf(“%d,%d,%d,%d”,i,j,m,n); }

2.计算下列分段函数值:

具体要求如下:

①用if语句实现分支。自变量x与函数值均用单精度类型。

②自变量x用scanf函数输入,且输入前要有提示。结果的输出采用以下形式: x=具体值,f(x)=具体值

③分别输入x=-5.0,-3.0,1.0,2.0,2.5,3.0,5.0,运行该程序。 3.先静态分析以下程序的运行结果,然后上机验证。 # include “stdio.h” void main( )

{ in

>>展开全文<<
12@gma联系客服:779662525#qq.com(#替换为@) 苏ICP备20003344号-4 ceshi