C语言:将一10个数的数组从小到大输出

时间:2019-05-15 14:26:07下载本文作者:会员上传
简介:写写帮文库小编为你整理了多篇相关的《C语言:将一10个数的数组从小到大输出》,但愿对你工作学习有帮助,当然你在写写帮文库还可以找到更多《C语言:将一10个数的数组从小到大输出》。

第一篇:C语言:将一10个数的数组从小到大输出

#include

int main()

{

int a[10]={1,5,3,6,8,5,4,82,1,8},i,j,t;for(i=0;i<10;i++)

{

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

{

if(a[j]>a[j+1]){

t=a[j];

a[j]=a[j+1];

a[j+1]=t;

}

}

}

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

{

printf(“%dt”,a[i]);

}

return 0;

}

第二篇:求一个数在数组中的第几个数的C语言程序

#include

#include

#define N 1000

void main()

{int a[N],i,min,max,cnt,t=-1,j,x,half,y;

printf(“请输入N个数:n”);

for(i=0,cnt=0;i

{scanf(“%d”,&a[i]);

cnt++;

if(getchar()=='n')break;

}

for(i=0;i

for(j=i+1;j

if(a[i]>a[j])

{y=a[i];a[i]=a[j];a[j]=y;}

printf(“请输入你要查找的数:n”);

scanf(“%d”,&x);

min=0;

max=cnt-1;

do

{if(x==a[cnt-1])

{ t=cnt-1;break;}

half=(min+max)/2;

if(x

max=half;

else if(x>a[half])

min=half;

else t=half;

}while(a[half]!=x);

if(t==-1)

printf(“-1”);

else

printf(“%d在这个数组中的%d个”,x,t+1);

}

第三篇:C语言运用一维数组和二维数组输出杨辉三角

C语言——运用一维数组和二维数组输出杨辉三角

**********一维数组**********

#include

#define n 10

int main()

{

}

int a[n]={1,1},i,j;printf(“%5dn%5d%5dn”,1,a[0],a[1]);for(i=1;i0;j--)a[j]=a[j-1]+a[j];for(j=0;j

**********二维数组**********

#include

int main()

{

int a[30][30]={0},i,j,n=10;

for(i=0;i<=n-1;i++)

a[i][0]=1;

for(i=1;i<=n-1;i++)

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

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

for(i=0;i<=n-1;i++)

{

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

printf(“%5d”,a[i][j]);

printf(“n”);

}

return 0;

}

第四篇:利用数组和循环对输入的10个数进行升序排列

利用数组和循环对输入的10个数进行升序排列

#include

void main()

{

int i,j,temp;

int a[10];

printf(“请输入10个数字n”);

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

scanf(“%d”,&a[i]);

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

{

for(j=0;j<9-i;j++)

{

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

{

temp=a[j];

a[j]=a[j+1];

a[j+1]=temp;

}

}

}

printf(“升序排列后的数字n”);

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

printf(“%d ”,a[i]);

printf(“n”);

} //定义3个变量 //定义一个长度为10的数组//屏幕上输出的字 //循环10次 //给数组赋初值 //循环9次(10个数需要比较9轮)//每轮进行(9-i)次比较 //假如排在前面的数大 //两数位置对调//屏幕上输出的字 //循环10次 //输出升序排列后的10个数 //输出换行符

第五篇:一个数缩小10倍和缩小到它的10分之一 意思一样吗

.一个数缩小10倍和缩小到它的10分之一 意思一样吗

一个数缩小10倍=那个数除以10

缩小到它的10分之一=那个数乘上十分之一

除以10和乘上10分之一的结果是一样的转发〕“缩小10倍”为什么要改为“缩小到原数的1/10”?

农工引清 发表于 2007-4-27 9:48:00

请问:

北师大版小学四年级数学下册<<小数点搬家>>中,小数点向左移动一位,这个数就缩小到原来的1/10。这个数是原数还是移动以后的数?

这个数就缩小到原来的1/10与旧教材的:原数就缩小10倍有什么区别?

老师您好:

感谢您给我们来信!

从这个数就缩小到原来的1/10这句话不难理解,原来的显然是指小数点移动之前的原小数,那么这个数就是指小数点移动后得到的小数。例如,3.15,小数点向左移动一位,得到的这个数(0.315)就缩小到原数(3.15)的 1/10。

我们口语中经常使用“缩小几倍”的说法,从语法上讲,“倍”是指照原数增加的意思。《辞海》上对倍的注释是:倍,照原数增加。《墨子经上》:“倍,为二也。”也就是说,倍就是照原数加一次。三以上的倍数则为原数的乘数。

因此,从语法上来讲,“原数就缩小10倍”就属于语法错误,因此,现教材改为 “缩小到原来的1/10”。也就是说教材上的这一处改动属于语法上的改动,使说法更科学合理。

由于我们教师过去一直使用“缩小几倍”的说法,所以可能对现在的“缩小到原来的几分之几”不太习惯,但毕竟我们应该尽量教给学生科学合理的数学语言,而且对于学生来说,理解“扩大多少倍”与“缩小几分之几”是不存在困难的。

新世纪小学数学工作室方莉萍

下载C语言:将一10个数的数组从小到大输出word格式文档
下载C语言:将一10个数的数组从小到大输出.doc
将本文档下载到自己电脑,方便修改和收藏,请勿使用迅雷等下载。
点此处下载文档

文档为doc格式


声明:本文内容由互联网用户自发贡献自行上传,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任。如果您发现有涉嫌版权的内容,欢迎发送邮件至:645879355@qq.com 进行举报,并提供相关证据,工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。

相关范文推荐