2020-03-31

今天学习冒泡排序,通过双重for循环来实现数组有序排列。定义变量名要求:1数字字母下划线组成。2不能以关键字命名(int,printf,if,else等)。3不能以数字开头。

作业1

#include<stdio.h>

int main()

{

int i;

int b;

int a[8]={1,2,3,4,5,6,7,8};

for(i=1;i<8;i++)

{

printf("%d ",a[i]);

}

printf("%d ",a[0]);

}

作业3

#include<stdio.h>

int main()

{

float a[10]={1,2,3,4,5,6,7,8,9,10};

int i;

int max=a[0];

float sum;

sum==0;

for(i=0;i<10;i++)

{

if(max<a[i]){

max=a[i];

}

sum+=a[i];

}

printf("?????%.2f\n",sum);

printf("???????%.2f\n",sum/10);

printf("???????%d",max);

}

作业4

#include<stdio.h>

int main()

{

int i;

int a[8]={8,5,6,7,1,2,3,4};

for(i=7;i>=0;i--)

{

printf("%d ",a[i]);

}

}

作业5

#include<stdio.h>

int main()

{

int i;

int sum;

sum=0;

int nun[10]={1,2,3,4,5,6,7,8,9,10};

for(i=0;i<10;i++)

{

if(nun[i]%2==1)

{

sum++;

}

}

printf("奇数的个数为:%d",sum);

}

作业6

#include<stdio.h>

int main()

{

int i,j;

int b;

int a[8]={54,37,62,13,89,73,65,42};

for(j=1;j<8;j++)

{

for(i=0;i<8;i++)

{

if(a[i]>a[i+1])

{

b=a[i];

a[i]=a[i+1];

a[i+1]=b;

}

}

}

for(i=0;i<8;i++)

{

  printf("%d ",a[i]);

}

}

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 在C语言中,五种基本数据类型存储空间长度的排列顺序是: A)char B)char=int<=float C)ch...
    夏天再来阅读 8,700评论 0 2
  • C语言的学习要从基础开始,这里是100个经典的算法-1C语言的学习要从基础开始,这里是100个经典的 算法 题目:...
    Poison_19ce阅读 4,910评论 0 0
  • mean to add the formatted="false" attribute?.[ 46% 47325/...
    ProZoom阅读 7,588评论 0 3
  • 作业整理; 指针的基本的结构与基础知识整理; 作业讲解:(1) 将2~100之间的素数 保存到数组中,并遍历输出,...
    比莉吉恩阅读 2,915评论 0 0
  • 按月打印天数 编译器 计算元素的 个数 #include #include #define MONTHS 12 v...
    小风xf阅读 3,355评论 0 0