工程分析程序设计

机作业(七)

上机目的:练习 C语言的书写、循环和判断结构

1.编写程序实现摄氏度和华氏度的相互转换:

F =C *9 / 5 +32

#in clude

main ()

{

float c,f;

printf(”请输入摄氏温度:\n"); scan f("%f", &c);

f=c*9./5+32;

prin tf("%f\n",f);

}

2.打印出

6行杨辉三角形如下图:

1

6

10

4

10

#in clude

#defi ne M 10

void mai n()

{

int i,j,k, n;

n:");int a[M][M]; printf("请输入 scan f("%d",&n);

n:");

if(n< M-2)

{

for(i=0;i<=n+2;i++) for(j=0;j<=n+2;j++) a[i][j]=0;

a[0][1]=1;

for(i=1;i<=n +1;i++)

for(j=1;j<=i;j++) a[i][j]=a[i-1][j-1]+a[i-1][j];

for(i=1;i< n+1;i++)

{

for(k=0;k<20-3*i;k++) printf(” ");

for(j=1;j<=i;j++)

prin tf("%6d",a[i][j]);

prin tf("\n");

}

}

else

printf("输入的n值太大\n");

}

3. 求出数列2/1 , 3/2 , 5/3, 8/5,13/8,21/13…

3. 求出数列

2/1 , 3/2 , 5/3, 8/5,

13/8,

21/13…的前10项之和。

# in elude

mai n()

int i;

float n, sum;

n=1.;

sum=0;

for(i=1;i<=10;i++)

n=1/n+1;

sum+=n;

"C: \Pragra> FilesXlicrosoft Visual StudioXlyPro ject s\T002\J)ebug\7002.

请输

1

1

1

1

2

i

1

3

3

1

1

4

6

4

1

1

5

19

16

51

Press any

key to continue

printf("数列 2/1,3/2,5/3,8/5,13/8,21/13......的前 10 项和为:%f\n",sum);

'Q: \7P3\DebuE\T03. eze"

数列站:U 少的前10项和为:16.4丹9師

Pi'esK any key to can tin ue

4.输入若干实数,请编写程序用于统计每个正数和负数的个数。

# in clude void mai n()

int n ,i,d,m1,m2;

m1=m2=0;

printf("输入数据个数:”);

scan f("%d",&n);

for(i=1;i<=n ;i++)

printf("第 %d 个数:",i);

scan f("%d", &d);

if(d>0) m1++;

else if(d<0) m2++;

printf("正数个数为:%d,负数个数为:%d\n\n",m1,m2);

垂]*C:\704\Debug\T04-eze

議邃个数汚

-审 1 I -2

蟲个数:-4 嗪3木薮:7

魯个数⑵ 第5个数:-8

正数个数为■负数个数为唸

press any key to continue

5.从键盘上输入三条边长,判断是否能组成三角形。

#in clude void mai n()

float a,b,c;

prin tf("a,b,c:");

scan f("%f,%f,%f",&a,&b, &c);

if(a+b>c||a+c>b||b+c>a)

printf("a,b,c不能构成三角形\n”);

else

printf("a,b,c能构成三角形\n");

空 *C;\705\Debu€\Ta5,eze

a,h, c10

a,b,c^能构成三角形

Ppcss anv key to continue

输入某个点的坐标(a, b),判断该点是否位于圆心(x, y)、半径为r的圆内。

#in clude void mai n()

float x,y,r,a,b;

printf("输入圆心坐标:”);

scan f("%d,%d", &x,& y);

printf(”输入圆的半径:");

scan f("%d",&r);

printf(”输入某点坐标:");

scan f("%d,%d",&a,&b);

if((x-a)*(x-a)+(y-b)*(y-b)

printf("该点在圆

交大c语言作业答案,西安交大c语言作业及答案详解.docx相关推荐

  1. 电大计算机C语言1253,1253《C语言程序设计》电大期末精彩试题及其问题详解

    1253<C语言程序设计>电大期末精彩试题及其问题详解 (34页) 本资源提供全文预览,点击全文预览即可全文预览,如果喜欢文档就下载吧,查找使用更方便哦! 19.90 积分 实用文档&l ...

  2. sort在c语言中的作用,c语言中sort的用法详解.docx

    c语言中sort的用法详解.docx C语言中SORT的用法详解C语言的学习很多是比较复杂的,那么C语言中SORT的用法的用法你知道吗下面学习啦小编就跟你们详细介绍下C语言中SORT的用法的用法,希望 ...

  3. c语言中用来指示文件缓冲区中具体读写位置,C语言文件读写操作中缓冲区问题和setbuf函数详解...

    清除和设置文件缓冲区 (1).清除文件缓冲区函数: int fflush(FILE *stream); int flushall(); fflush()函数将清除由stream指向的文件缓冲区里的内容 ...

  4. C语言 程序的翻译 预处理 编译 汇编 链接 #define详解

    1.程序的翻译环境和执行环境 执行环境:所在操作系统的平台 win10 win11 linux 翻译环境:MSVC gcc g++ 你的vs 2019 和2022 是集成开发环境把编辑器编译器全部给你 ...

  5. c语言windows驱动编程入门,Windows驱动开发技术详解 PDF扫描版[175MB]

    Windows驱动开发技术详解由浅入深.循序渐进地介绍了windows驱动程序的开发方法与调试技巧.本书共分23章,内容涵盖了windows操作系统的基本原理.nt驱动程序与wdm驱动程序的构造.驱动 ...

  6. c语言关键字extern作用,C语言中extern关键字详解

    <C语言中extern关键字详解>由会员分享,可在线阅读,更多相关<C语言中extern关键字详解(5页珍藏版)>请在人人文库网上搜索. 1.C 语言中 extern 关键字详 ...

  7. c语言中自定义函数返回数组,C语言自定义函数返回数组的方法(图文详解)

    C语言自定义函数返回数组的方法(图文详解) 最近看到一些同学问题,有提到说:如何在一个函数中返回数组呢? 能否直接在自定义 函数中,写成char *类型返回值,直接返回呢?,代码如下: 直接返回str ...

  8. 西安交大计算机在线作业答案,西安交大电路在线作业及答案.docx

    电感上电压为 40 伏 电感上电压为 40 伏, 那么总 B). 0列出电路方程. .单选题(共 20 道试题,共 40 分.) V 在RL串联的正弦电路中,如果电阻上电压为30伏, 电压为( B). ...

  9. GO语言教程4:defer(延迟语句)详解

    文章目录 1.defer语句格式 2.defer执行的时间 3.defer语句的作用 4.defer语句执行的顺序 5.defer与return的value之间的关系 6.用defer进行代码跟踪 7 ...

最新文章

  1. .NET项目开发的几个非常重要的项目设置
  2. Foursquare开源Rogue和Full-Loaded两款开发工具
  3. 每天学一点Scala之 高阶函数 flatten
  4. 程序设计语言基础-知识点
  5. expdp导出表结构_(转)oracle使用expdp、impdp和exp、imp导入导出表及表结构
  6. Webstorm React Nodejs 整合
  7. 滴滴回应上班高峰期大范围崩溃 :系统异常 订单差额部分统一退还
  8. nmake下一些错误的解决办法
  9. 二人行必有我师,探秘复旦大学EMBA2019级同侪私董会
  10. CSS基础常识问答(二)
  11. tar的--exclude选项中PATTERN详解
  12. java网上图书商城_java网上图书商城(8)订单模块3
  13. 基于电商常识图谱的知识表示与应用
  14. @CacheEvict注解,清除缓存
  15. [C语言]static关键字--#define 定义常量和宏--初识指针--初识C语言(四)
  16. 顶级科学家是哲学家,顶级investor是哲学家
  17. 毕业生找工作要做好哪些准备
  18. 免费报名 | 2016中国信息无障碍专题沙龙
  19. Gorilla/context库分析
  20. 传智播客成都java培训中心的发展

热门文章

  1. 关于Excel和Csv导入和导出工具使用
  2. linux shell字符串及字符串长度获取方式
  3. HBASE 2.2.6 永久REGION IN TRANSITION 异常解决
  4. Ansible-Playbook-template算数运算以及流程控制
  5. Linux报错:Syntax error: “(“ unexpected解决办法
  6. k3s helm3功能介绍
  7. VMware拍摄快照(系统备份)
  8. Java多线程安全问题解决的两种方式代码案例
  9. 【简明表】MATLAB + 矩阵运算
  10. CSDN在文章头部添加目录