一、知识点总结:

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. Tomcat7启动log打印到INFO: At least one JAR was scanned for TLDs yet contained no TLDs.就停止不动了

    环境: RHEL7,tomcat7.0.70 问题: 启动tomcat时,catalina.out日志打印到如下内容就停止不动了,也不报错 SEVERE: FarmWarDeployer can on ...

  2. GAudio是一个音频播放SDK

    gaudio是一个基于C/C++混合编程的跨平台音频库,当前支持windows32/64操作系统 免费使用 - 有问题和建议请联系 谢谢 修改记录1.2013.04.01    初次发布2.2013. ...

  3. 初识ios自动化(一)

    Appium进行自动化测试有两个好处: 1. Appium在不同平台中使用了标准的自动化APIs,所以在跨平台时,不需要重新编译或者修改自己的应用. 2. Appium支持Selenium WebDr ...

  4. Samba 4 Domain Controller on Ubuntu 14.04 LTS

    1. Configure network with a static ip address $sudo nano /etc/network/interfaces auto eth0 iface eth ...

  5. sass安装与使用

    安装: 1.安装ruby 2.安装Koala,用于sass编译 3.gem install sass(mac电脑安装如果安装报错,一般是权限问题,没有权限安装到ruby下面,因此可以尝试sudo ge ...

  6. ps基础知识

    一 1. ps常用快捷键:ctrl+d 结束选区    ctrl+alt+z  返回          ctrl+z 撤销           ctrl+x 剪切 ctrl+t 编辑图片    ctr ...

  7. jquery 城市三级联动

    js代码 /*城市三级联动 * @method cityChange * @param allProvince,allCity,allDistrict */ function cityChange(p ...

  8. (转)对《30个提高Web程序执行效率的好经验》的理解

    阅读了博客园发布的IT文章<30个提高Web程序执行效率的好经验>,这30条准则对我们web开发是非常有用的,不过大家可能对其中的一些准则是知其然而不知其所以然. 下面是我对这些准则的理解 ...

  9. js复制

    JS实现各种复制到剪贴板 一.实现点击按钮,复制文本框中的的内容                         <script type="text/javascript" ...

  10. ansible playbook 示例

    http://blog.keshi.org/hogememo/2015/12/07/exploiting-ansible-jinja2 http://blog.keshi.org/hogememo/2 ...