交大c语言作业答案,西安交大c语言作业及答案详解.docx
工程分析程序设计
机作业(七)
上机目的:练习 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相关推荐
- 电大计算机C语言1253,1253《C语言程序设计》电大期末精彩试题及其问题详解
1253<C语言程序设计>电大期末精彩试题及其问题详解 (34页) 本资源提供全文预览,点击全文预览即可全文预览,如果喜欢文档就下载吧,查找使用更方便哦! 19.90 积分 实用文档&l ...
- sort在c语言中的作用,c语言中sort的用法详解.docx
c语言中sort的用法详解.docx C语言中SORT的用法详解C语言的学习很多是比较复杂的,那么C语言中SORT的用法的用法你知道吗下面学习啦小编就跟你们详细介绍下C语言中SORT的用法的用法,希望 ...
- c语言中用来指示文件缓冲区中具体读写位置,C语言文件读写操作中缓冲区问题和setbuf函数详解...
清除和设置文件缓冲区 (1).清除文件缓冲区函数: int fflush(FILE *stream); int flushall(); fflush()函数将清除由stream指向的文件缓冲区里的内容 ...
- C语言 程序的翻译 预处理 编译 汇编 链接 #define详解
1.程序的翻译环境和执行环境 执行环境:所在操作系统的平台 win10 win11 linux 翻译环境:MSVC gcc g++ 你的vs 2019 和2022 是集成开发环境把编辑器编译器全部给你 ...
- c语言windows驱动编程入门,Windows驱动开发技术详解 PDF扫描版[175MB]
Windows驱动开发技术详解由浅入深.循序渐进地介绍了windows驱动程序的开发方法与调试技巧.本书共分23章,内容涵盖了windows操作系统的基本原理.nt驱动程序与wdm驱动程序的构造.驱动 ...
- c语言关键字extern作用,C语言中extern关键字详解
<C语言中extern关键字详解>由会员分享,可在线阅读,更多相关<C语言中extern关键字详解(5页珍藏版)>请在人人文库网上搜索. 1.C 语言中 extern 关键字详 ...
- c语言中自定义函数返回数组,C语言自定义函数返回数组的方法(图文详解)
C语言自定义函数返回数组的方法(图文详解) 最近看到一些同学问题,有提到说:如何在一个函数中返回数组呢? 能否直接在自定义 函数中,写成char *类型返回值,直接返回呢?,代码如下: 直接返回str ...
- 西安交大计算机在线作业答案,西安交大电路在线作业及答案.docx
电感上电压为 40 伏 电感上电压为 40 伏, 那么总 B). 0列出电路方程. .单选题(共 20 道试题,共 40 分.) V 在RL串联的正弦电路中,如果电阻上电压为30伏, 电压为( B). ...
- GO语言教程4:defer(延迟语句)详解
文章目录 1.defer语句格式 2.defer执行的时间 3.defer语句的作用 4.defer语句执行的顺序 5.defer与return的value之间的关系 6.用defer进行代码跟踪 7 ...
最新文章
- .NET项目开发的几个非常重要的项目设置
- Foursquare开源Rogue和Full-Loaded两款开发工具
- 每天学一点Scala之 高阶函数 flatten
- 程序设计语言基础-知识点
- expdp导出表结构_(转)oracle使用expdp、impdp和exp、imp导入导出表及表结构
- Webstorm React Nodejs 整合
- 滴滴回应上班高峰期大范围崩溃 :系统异常 订单差额部分统一退还
- nmake下一些错误的解决办法
- 二人行必有我师,探秘复旦大学EMBA2019级同侪私董会
- CSS基础常识问答(二)
- tar的--exclude选项中PATTERN详解
- java网上图书商城_java网上图书商城(8)订单模块3
- 基于电商常识图谱的知识表示与应用
- @CacheEvict注解,清除缓存
- [C语言]static关键字--#define 定义常量和宏--初识指针--初识C语言(四)
- 顶级科学家是哲学家,顶级investor是哲学家
- 毕业生找工作要做好哪些准备
- 免费报名 | 2016中国信息无障碍专题沙龙
- Gorilla/context库分析
- 传智播客成都java培训中心的发展
热门文章
- 关于Excel和Csv导入和导出工具使用
- linux shell字符串及字符串长度获取方式
- HBASE 2.2.6 永久REGION IN TRANSITION 异常解决
- Ansible-Playbook-template算数运算以及流程控制
- Linux报错:Syntax error: “(“ unexpected解决办法
- k3s helm3功能介绍
- VMware拍摄快照(系统备份)
- Java多线程安全问题解决的两种方式代码案例
- 【简明表】MATLAB + 矩阵运算
- CSDN在文章头部添加目录