史航416第八次作业&总结
一、知识点总结:
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第八次作业&总结的更多相关文章
- 史航416第11次作业&总结
作业1:冒泡排序 #include <stdio.h> ],int n); int main() { ],n,i; printf("输入一个整数n:"); scanf( ...
- oo第八次作业
oo第八次作业 第五次作业分析: 1.度量图: 2.类图: 第五次作业由于是第一次接触多线程,所以导致自己的经验不足,因此最终也没有完成作业,到最后任然不能实现三部电梯的有效调度,所以导致了这次作业的 ...
- JAVA第八次作业
JAVA第八次作业 (一)学习总结 1.用思维导图对本周的学习内容进行总结 参考资料: XMind. 2.通过实验内容中的具体实例说明在执行executeUpdate()方法和executeQuery ...
- 2017-2018-2 1723《程序设计与数据结构》第八周作业 & 实验二 & 第一周结对编程 总结
作业地址 第八周作业:https://edu.cnblogs.com/campus/besti/CS-IMIS-1723/homework/1847 (作业界面已评分,可随时查看,如果对自己的评分有意 ...
- 2018-2019-1 20189221 《Linux内核原理与分析》第八周作业
2018-2019-1 20189221 <Linux内核原理与分析>第八周作业 实验七 编译链接过程 gcc –e –o hello.cpp hello.c / gcc -x cpp-o ...
- 2017-2018-1 JAVA实验站 第八周作业
2017-2018-1 JAVA实验站 第八周作业 详情请见团队博客
- 2017-2018-1 JaWorld 第八周作业
2017-2018-1 JaWorld 第八周作业 团队分工 成员 分工 陈是奇 统计成员工具选择 马平川 类图 王译潇 编码规范 李昱兴 用例图 林臻 状态图 张师瑜 推进工作进展.写博客 UML ...
- 2017-2018-1 20179205《Linux内核原理与设计》第八周作业
<Linux内核原理与设计>第八周作业 视频学习及操作分析 预处理.编译.链接和目标文件的格式 可执行程序是怎么来的? 以C语言为例,经过编译器预处理.编译成汇编代码.汇编器编译成目标代码 ...
- 《ABCD组》第八次作业:ALPHA冲刺
<ABCD组>第八次作业:ALPHA冲刺 项目 内容 这个作业属于哪个课程 http://www.cnblogs.com/nwnu-daizh/ 这个作业的要求在哪里 https://ww ...
随机推荐
- Dimmer: 通过移动鼠标来改变 LED 的亮度
原文地址 - https://www.arduino.cc/en/Tutorial/Dimmer 调光器 本例展示了如何通过个人电脑发送数据到 Arduino / Genuino 开发板来控制一个LE ...
- 验证码javaweb
package cn.itcast.utils; import java.awt.Color; import java.awt.Font; import java.awt.Graphics; impo ...
- 通过JS简单实现图片缩放
;display: none;cursor: pointer;} #FullScreenDiv{;display: none;background-color: #919191;filter: alp ...
- 区分LocalStorage和偏好数据
偏好数据类似于web.config或者session,cookie之类的值,一般用于保存一些状态值,不推荐大量的数据通过此方式存储 Local Storage不仅可以寸字符串,还可以寸JSON对象
- js疑问
var arr = ['A', 'B', 'C', 'D', 'E', 'F', 'G'];var aCopy = arr.slice();aCopy; // ['A', 'B', 'C', 'D', ...
- Unity3d程序运行的时候在unity3d标志哪里进不去的原因
我那个去,居然是有两个error..我郁闷了,unity编译器有error居然也能打包能apk.我真是醉了.搞了我几个小时.
- E1、T1链路
北美的24路脉码调制PCM简称T1 速率是1.544Mbit/s 北美使用的T1系统共有24个话路,每个话路采样脉冲用7bit编码,然后再加上1位信令码元,因此一个话路占用8bit. 帧同步码是在24 ...
- 《疯狂Java讲义》(四)---- 面向对象&基于对象
"基于对象"也使用了对象,但是无法利用现有的对象模板产生新的对象类型,继而产生新的对象,也就是说,"基于对象"没有继承的特点,而多态更需要继承,所以" ...
- 安装和使用elasticsearch
环境: win7 64位 jdk1.8.0 elasticsearch2.3.3 在官网下载elasticsearch2.3.3:https://www.elastic.co/thank-you? ...
- MFC 编辑框中字体大小改变,行高不能改变,只能显示一半的问题,已解决。
CKagulaCEdit是CEdit的一个继承类,m_edit的CKagulaCEdit类型的一个变量 调用的时候,是这样的: 编辑框中字体大小改变,行高不能改变,只能显示一半的问题,问题如下: 这时 ...