第十一次试验任务
来源:互联网 发布:推广必备软件 编辑:程序博客网 时间:2024/04/25 20:59
作业1:下段程序循环体执行的次数是是多少,为什么
int main() { int i=1,n=0,num = 0; while (n<=2*i) { n=i*i; i=i+1; num++; } return 0; }
循环体执行三次,当i=3时,n=9,再循环时n>8不成立,循环结束。所以循环了3次。
作业2:
阅读下面程序,在???填上适当的语句,使程序完成指定的功能。并说明为什么?
程序说明:是用公式 求π的近似值,直到最后一项的绝对值小于是10 为止。
#include "stdafx.h"#include "math.h" int main() { int s=1; float n=1,t=1,pi=0; while((fabs(t))>1e-6) { pi=pi+ t; n=n+2; s=-s; t=s/n; } pi=pi*4; //原公式π/4 = 1-1/3+1/5-1/7…… ,所以*4; printf("pi=%f\n",pi); }
其运行结果截图:
作业3:
阅读下面程序,在???填上适当的语句,使程序完成指定的功能。并说明为什么?
程序说明:冒泡对十个数按升序排序程序
#include <stdio.h>int main() { static int a[10]={12,23,14,5,6,1,0,10,9,7}; int i,j,t; for(j=0;j<10;j++) /* 气泡法要排序10次*/ for(i=0;i<9-j;i++) /* 值比较大的元素沉下去后,只把剩下的元素中的最大值再沉下去就可以啦 */ if(a[i+1]<a[i]) /* 把值比较大的元素沉到底 */ { t=a[i];a[i]=a[i+1];a[i+1]=t;} for(i=0;i<10;i++) printf("%5d ",a[i]); }其运行结果截图:
作业4:程序运行后的输出结果是什么,为什么?
#include <string.h> #include <stdio.h> struct STU /*表示此结构体是stu类型的结构体*/{ char name[10]; int num; }; void f(char *name, int num) { struct STU s[2]={{"SunDan",20044},{"Penghua",20045}}; num = s[0].num; strcpy(name, s[0].name); /*字符串的复制,将后面的字符串内复制到前面name后面*/} int main() { struct STU s[2]={{"YangSan",20041},{"LiSiGuo",20042}},*p; p=&s[1]; f(p->name, p->num); printf("%s %d\n", p->name, p->num); }
其运行结果截图:
作业5:程序运行后的输出结果是什么,为什么?
#include "stdafx.h"#include <string.h> struct STU { char name[10]; int num; float TotalScore; }; void f(struct STU *p) { struct STU s[2]={{"SunDan",20044,550},{"Penghua",20045,537}}, *q=s; ++p ; ++q; *p=*q; } int main() { struct STU s[3]={{"YangSan",20041,703},{"LiSiGuo",20042,580}}; f(s); printf("%s %d %3.0f\n", s[1].name, s[1].num, s[1].TotalScore); }其运行结果截图:
- 第十一次试验任务
- 第十一次试验任务
- 第十一次试验任务
- 第十次试验任务
- 第十一次实验任务
- 第十一次实验任务
- 第十一次实验任务
- 第十一次实验任务
- 第十一次实验任务
- 第十一次上机任务
- 第十一次实验任务
- 第十一次实验任务
- 第十一次实验任务
- 第十一次上机任务
- 第十一次实验任务
- 第十一次上机任务
- 第十一次上级任务
- 第十一次实验任务
- [Oracle] Data Guard 系列(1) - 三种保护模式
- 找到被注释的方法
- 在Tomcat下配置连接池(oracle数据库)
- 为什么使用C++(1)
- CSS的display小记
- 第十一次试验任务
- “结巴”分词:做最好的Python分词组件
- Struts 2.x 实现防止表单重复提交
- uva 536Tree Recovery
- DIV CSS display (block none inline)属性的用法教程
- 10130 - SuperSale
- Oracle Error 查看网站
- display:inline、block、inline-block的区别
- js 正则总结