一、知识点总结:

1.数组的输入,输出及对整个数组所有元素进行操作通常都用循环结构实现。

2.可以只给部分元素赋初值。当{ }中值的个数少于元素个数时,只给前面部分元素赋值。

3.只能给元素逐个赋值,不能给数组整体赋值。

4.如给全部元素赋值,则在数组说明中,可以不给出数组元素的个数。

5.数组必须先定义,然后使用 数组名 [数组长度],其中下标只能为整型常量或整型表达式。【自动取整】

二、问题、解决办法及心得:

作业第五个没有彻底明白,希望老师课上能够讲解,能够每次征集问题再课上统一解决。上课做的练习不如把作业彻底弄懂有效率。

作业1

#include<stdio.h>
int main(void)
{
int i,sum=,ave;
float score[];
for(i=;i<;i++)
{
scanf("%f",&score[i]);
}
for(i=;i<;i++)
{
sum=sum+score[i];
}
printf("sum=%d\n",sum);
ave=sum/;
printf("ave=%d\n",ave);
return ;
}

作业2

#include<stdio.h>
int main(void)
{
int i,a[],x;
printf("请输入五个整数:\n");
for(i=;i<;i++)
{
scanf("%d",&a[i]);
}
printf("请输入一个整数:\n");
scanf("%d",&x);
for(i=;i<;i++)
{
if(x==a[i])
{
printf("Index is %d",i);
break;
}
if(i==) printf("Not found\n");
}
return ;
}

作业3

#include<stdio.h>
int main(void)
{
int i,j,a[],index,n,temp;
printf("Enter n:\n");
scanf("%d",&n);
for(i=;i<n;i++)
{
scanf("%d",&a[]);
}
for(i=;i<n-;i++)
{
index=i;
for(j=i+;j<n;j++)
{
if(a[j]<a[i]) index=i;
temp=a[index];
a[index]=a[i];
printf("After sorted:");
}
for(i=;i<n;i++)
{
printf("%5d",a[i]);
}
}
return ;
}

作业4

#include <stdio.h>
int main()
{
int n,i,j,k,a[];
printf("输入一个正整数n(1<n<=10):");
scanf("%d",&n);
printf("输入n个整数:");
for(i=;i<=n;i++)
{
scanf("%d",&a[i]);
}
for(i=;i<=n-;i++)
{
for(j=i+;j<=n;j++)
{
if(a[i]<a[j])
{
k=a[j];
a[j]=a[i];
a[i]=k;
}
}
}
printf("排序:\n");
for(i=;i<=n;i++)
{
printf("%d\n",a[i]);
} return ;
}

史航416第八次作业&总结的更多相关文章

  1. 史航416第11次作业&总结

    作业1:冒泡排序 #include <stdio.h> ],int n); int main() { ],n,i; printf("输入一个整数n:"); scanf( ...

  2. oo第八次作业

    oo第八次作业 第五次作业分析: 1.度量图: 2.类图: 第五次作业由于是第一次接触多线程,所以导致自己的经验不足,因此最终也没有完成作业,到最后任然不能实现三部电梯的有效调度,所以导致了这次作业的 ...

  3. JAVA第八次作业

    JAVA第八次作业 (一)学习总结 1.用思维导图对本周的学习内容进行总结 参考资料: XMind. 2.通过实验内容中的具体实例说明在执行executeUpdate()方法和executeQuery ...

  4. 2017-2018-2 1723《程序设计与数据结构》第八周作业 & 实验二 & 第一周结对编程 总结

    作业地址 第八周作业:https://edu.cnblogs.com/campus/besti/CS-IMIS-1723/homework/1847 (作业界面已评分,可随时查看,如果对自己的评分有意 ...

  5. 2018-2019-1 20189221 《Linux内核原理与分析》第八周作业

    2018-2019-1 20189221 <Linux内核原理与分析>第八周作业 实验七 编译链接过程 gcc –e –o hello.cpp hello.c / gcc -x cpp-o ...

  6. 2017-2018-1 JAVA实验站 第八周作业

    2017-2018-1 JAVA实验站 第八周作业 详情请见团队博客

  7. 2017-2018-1 JaWorld 第八周作业

    2017-2018-1 JaWorld 第八周作业 团队分工 成员 分工 陈是奇 统计成员工具选择 马平川 类图 王译潇 编码规范 李昱兴 用例图 林臻 状态图 张师瑜 推进工作进展.写博客 UML ...

  8. 2017-2018-1 20179205《Linux内核原理与设计》第八周作业

    <Linux内核原理与设计>第八周作业 视频学习及操作分析 预处理.编译.链接和目标文件的格式 可执行程序是怎么来的? 以C语言为例,经过编译器预处理.编译成汇编代码.汇编器编译成目标代码 ...

  9. 《ABCD组》第八次作业:ALPHA冲刺

    <ABCD组>第八次作业:ALPHA冲刺 项目 内容 这个作业属于哪个课程 http://www.cnblogs.com/nwnu-daizh/ 这个作业的要求在哪里 https://ww ...

随机推荐

  1. ORDER BY 1,2 desc

    ORDER BY 1,2 desc     --先按照选择列里的第一列进行升序排序,再按选择列的第二列降序排序    --选择列是指查询语句中select后面跟着的字段(1,2は検索の列)

  2. html-tab page

    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/ ...

  3. oracle并发请求异常,运行时间超长(一般情况下锁表)

    1.如果前台无法取消请求出现错误: 则后台更新 update fnd_concurrent_requests    set status_code = 'X', phase_code = 'C'  w ...

  4. 【练习】数据移动---导入(IMPDP)

    1.导入表并验证: :: SYS@ORA11GR2>grant connect,resource to jj identified by jj; Grant succeeded. :: SYS@ ...

  5. Mongodb集群搭建过程及常见错误

    Replica Sets MongoDB 支持在多个机器中通过异步复制达到故障转移和实现冗余.多机器中同一时刻只 有一台是用于写操作.正是由于这个情况,为 MongoDB 提供了数据一致性的保障.担当 ...

  6. AngularJS之Directive,scope,$parse

    AngularJS内幕详解之 Directive AngularJS内幕详解之 Scope AngularJS的指令(Directive) compile和link的区别及使用示例 浅谈Angular ...

  7. ubuntu访问supermicro ikvm

    https://www.digitalocean.com/community/tutorials/how-to-install-java-with-apt-get-on-ubuntu-16-04 安装 ...

  8. Windows Azure初体验

    目前在IT界,云这个概念的第一意思不再是词典里的解释了.不过它们还是有相同点的——也许确实会酝酿出一块大蛋糕,可也是飘在天上,众神分食之,与我等P民无关.所谓云,不过是网络时代发展到一定阶段的必然产物 ...

  9. cs11_c++_lab4a

    SparseVector.hh class SparseVector { private: //结构体不一定会用到,不用初始化 struct node { int index; int value; ...

  10. swift3.0 创建一个app引导页面

    swift毕竟不像是oc ,第三方的框架很多,更何况是3.0,自己动手写了个引导页面,看得上我代码的麻友可以拿去用 引导页面有三个部分构成,scrollview用语切换引导视图,pageControl ...