第一篇: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语言——运用一维数组和二维数组输出杨辉三角 **********一维数组********** #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;i **********二维数组********** #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个数进行升序排列 #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倍”为什么要改为“缩小到原数的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个数进行升序排列
第五篇:一个数缩小10倍和缩小到它的10分之一 意思一样吗